work in progress #51
removing training wheels, real tests written
3 failures, but we're getting there
fixing the 3 failing unit tests for 51
Merge branch 'validate-port'

merging validate-port to close issue #52