move all routes logic into each controllers
add new migration files
update .gitignore file