adds tests for all doctrine entities
fixes README travis tag to point to the correct repository
adds ClientPublicKey object
fixes tests for client public key
Move finding of scopes into scope manager so you can replace Scope entity (and manager) without needing to replace Scope storage or Client Manager