Initial import
Use third party for authentication
Add web page and back end to manage todo CRUD operations
Merge branch 'master' into security
Prevent NPE
Update configuration according to package name
Add security, user needs to be authenticated to use application