- Consider making Modem.py and MorseTranslator.py independent packages.
- Add a better command line argument parsing for the transmit.py and
  receive.py programs.
- Do not use Modem.py directly in the transceiver class but instead use
  a generic transmitting/receiving back-end in order to support other
  transmission mechanisms or telephony frameworks with python bindings (e.g.
  freesmartphone.org).