Update the saml login server to help map external groups to scopes
added simple instructions to set up OpenAM with saml-login-server
allow idp metadata to be dynamically looked up
Fixed README issue
Updated the passcode feature to store authorization information
Fixed the authcode flow to work with one time passwords and external groups
Fix the owner password flow to work with users authenticated by the login server
Support file based IDP metadata as well.
Fixed bugs where group names were not encoded correctly
Fixed minor code bugs
Code review comments

Changed One Time Password to Passcode
Modified the code to use the spring CacheManager abstraction
Updated readme