updated TODO, did a minor clean up in request class
fixed to the session->set only works if the right parameters to function is valid
Imporved how the router works, so now it can handle ANY type of url requests. I also need to do some commenting for the backend