added tests and improved views
Added route, controller action and test for issue #147
Cleaned up test object
Closes #147, closes #148
supporting tests