Routing and some re-structure

Added routing.
Moved some files around and created folders for structure.