Display the actual error when connecting to the serial port fails
Allow setting the serial port path by hand - needed for Linux/OS X
Update requirements, split off Windows-specific stuff
Set Mac OS X dock icon
PEP8 & Cleanup