Implemented controllers as objects
Implemented a router to router the url to the proper part of the program
Added more comments