added support for actions and changes in the request param class
added some documentation
added session handling
added Session handling