Major update on routing, implemented dependecy injection container, made folder hiearchy etc...