First major commit with system changes and first module

- Session classes to handle session in OOP manner
- Request, Response classes to handle HTTP Response and Request in OOP
manner without use of super global arrays
- Some other major framework changes (/core)
- User profile module (create/edit/view)