Refactoring. Added username to SessionInformation
Better logout, support for ObjectRequest, more dynamic design
Refactoring. Logif for get, add, remove groups

Made Request and responses generic to avoid unnecessary huge amount of
trivial classes.
Added Factory lass for group requests and appropriate tests.
Getting, Adding and removing groups works.
Searching does not work , yet, nor cmdlets that use the lagoic.
Refactoring. Added simple group cmdlets and tests.

Renamed "RequestData" directory and namespace to "Requests".
Renamed some test suites.
Introduced ODSNoun class to use instead of inline strings to avoid
typos.
Added cmdlets for simple group managment (adding, removing and getting
groups).
Tests for all cmdlets inclusively pipeline usage.
Corrected use of ShouldProcess()
Get group cmdlet allows queries.

Added possibility to query some groups.
Added missing test for delete group request
Renamed RequestHandlerTests to ConnectRequestTests, because that's what
it is.
Merge pull request #4 from sburnicki/object_requests

Object Requests & Simple Group Management Cmdlets
User management support. Refactoring. Cookie Auth.

* It is possible to get, query, add, edit and delete users.
* The RequestHandler supports optionally authentication with cookies instead of sessionId.
* Exceeptions occuring in ProcessRecord are now catched inside loops, so other operations
  can proceed on error.
* Executing a DELETE RestRequest will behave POST-like, not GET-like as intended by RestSharp.
  Otherwise deleting a user wouldn't work properly.
* Refactoring and small fixes.
Merge pull request #5 from sburnicki/user_cmdlets

User management support. Refactoring. Cookie Auth.