Major refactor of code structure

Created routes folder
Added routes for each module
Refactored nested callbacks into Async module