removes trailing whitespace
handleSerialData now called directly by serialRead
refactors the reading code
updates gitignore
fixes backwards compatibility
breaks backwards compatibility, boards are now incompatible