Cleaned up a lot of shit and restructured all routes