added liberator dependency
added test puzzle resource
renamed handlers to routes, routes now refers to puzzle resource