Optimised and reordered some methods
destroy will now close sessions
Documented the class
Added remaning phpunit tests
Added code coverage