Initial port; minimal tests, but passing
Merge pull request #1 from cprice404/initial_port

Initial port; minimal tests, but passing