write tests, objectify, and tidy up solution script