do routes into one controller
 redo readme
 add test