organize routes and controllers, make new controllers for character tabs