First building cut with a simple unit test, much functionality is commented out until I get to those tests