Removed invalid switch import. Removed SerialPortController interface, worthless. Updated some docstrings. Removed handler functions (need to fix later).
Committing demo file. Added package modules to allow it to run.