Remove cruft from .gitignore
Generate requirements with pyserial
Add basic serial reader
Add graceful close to reader
Fix no serial device error handling
Merge pull request #1 from mdmoss/master

LGTM