Update project

Changed directory structure of project, fixed logical conditions and
exceptions in class.routing, updated class.loader, renamed method
"constructPuttern" of class Router into "constructPattern".