added Request and Response objects to component loader class
fixed a bug in the component class as well as sub classes
added a session class
fixed a typo
added a comment
updated index
removed .gitignore file