Fix error with numbering of serial ports and add tests to prevent future failures

Fixes #15
Update changelog and release 1.1.1