Update phpdoc
FIX issue with exception classname
Update git ignore
Install phpunit
Update git ignore
Enable unit tests in CI
Add in memory implementation
Add unit tests