added routes tests and first step toward resourceful routing