Updated compilers
Refactored

Made routes and config into different files.