Fix JavaDoc typo.
Wrap checked exceptions into runtime exceptions earlier to simplify method signatures and code.
Improve code encapsulation.
Add scratch code generation code.
Add scratch code generation.
Save generated credentials for the specified user using the configured ICredentialRepository.
Update JavaDoc and refactor code.
Create a mock implementation of ICredentialRepository and register it in the corresponding META-INF/services file.
Suppress IDEA inspections.
Make GoogleAuthenticatorKey final.
Update tests and add test cases for API invocation with a user name.
Update README.md with a longer description and usage examples.
Bump version to 0.2.
Update dependencies' version.
Merge pull request #4 from emcrisostomo/master

New features: scratch codes and credential repositories.