Code review comments

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