added an abstract factory for configs
Changed self::SPECIFICATION_* to static::SPECIFICATION_* in non declarative lines in order to allow override when extending
Added Bitwise validator
Added Bitwise validator unit test
Docblock cleanup
added call to attachDefaultListeners if method has been defined
added abstract factory test
wrong key ...
added some more functionality
fixed assertion and empty line at file ending
fix more assertions and more file endings ...
Configuration of validators in SessionManagerFactory
fix assertion
fix data provider
fix data provider
Misc changes requested by Matthew
Misc fixes
Fixed missing self to static conversion
incorporated feedback from @weierophinney
Added unit tests