Add java doc.
Add modify user password API.
Add modify user email API.
Add //TODO API list.
Improve pom.xml, prepare for deploying.