* Moved the project folders to match the recommended structure for a GoLang project
* Updated the route models to include a little more functions, this reduces the amount of code and sort of implements DRY