Added PasswordHasher
Added PersistentStorage default fetch option to be FETCH_ASSOC
Added UserTypeValidator
Added type to User
Added UserTypeValidator as dependency to UserValidator
Added UserRepository for persisting User objects into a PersistentStorage
Added storage configuration key to Key class, fixed SqliteStorageTest to use the database results as associative array instead of 0-indexed
Added user.db.sql which can create the user table in sqlite
Added RegistrationModule
Extended Factory with the new classes
Added test for SqliteStorage instantiation with invalid configuration
Added code coverage ignore for database error, because it's hard to make and also there is already a test for the null return value handling
Added Application class with very basic routing
Added system usage example in index.php
Added code coverage ignore for constant and interface classes
Fixed UserTypeValidatorTest's filename to use Test postfix to be discovered by PHPUnit, also fixed validation for 0, should not pass
Added coverage documentation
Added phpdoc, moved composer and phpunit to bin
Added phpdoc documentation
Fixed .gitignore for .idea/