Adds the demo python files:

- Demo.py: Main file to run
- channel.py: channel modulation
- code.py: encoding/decoding
- gui.py: graphical user interface using matplotlib
- misc.py: helper functions