Updating to r4
Fix MemoryStore class name
Merge branch 'pr/6'

closes #6
Adding in RegistrationClasses
Moving OAuth2 stuff to oauth2 package
Renaming AuthzConfig to OAuth2Properties
fixup
Rename and Move .AuthzService to .oauth2.OAuth2AuthzService
Beating tests about the face and head until they compile.
Making tests pass
Updating includes, merging after a rebase
JavaDocs