created serial wrapper to replace port interface, not yet tested
finished testing serial wrapper
Merge branch 'clean-up-port-interface'