wrote methods to create routes in a router in preparation for using the router to create real life routes in the server, wrote some basic tests for the router and added in a handful of test helper methods