Initial commit
Start of code
Minor CS fixs
Move expiration stuff to appropriate dir
Add required expiration trait
Add required expiration trait
Add expiration interfaces
Clean some code not needed, add custom exceptions, add structure of repository
Transform validation into trait
Turn validator methods into protected and add method to get object of trait all methods public
Improve debug message of invalid argument exception
Add repository manager interface
Improve phpdoc Validation trait
Remove expiration stuff for now
Change phpdoc of unit list units
Choose the interface of repository
Add each type of unit
Add each type of unit
Add a clear() to repository
Fix bug in phpunit.xml.dist