fixed travis ci build
Merge pull request #115 from Logan676/ux

user interface optimization (done)
update README.md and pom.xml for new dependency
do not send login request if input is invalid
Disable avatar loading for now. It needs more work

* handle self signed ssl certs
* different accounts may have the same email, but the current
implementation didn't tell them apart
move UploadChoiceDialog into a seperate class
remove unnecessary type coersion
pull i18n from transifex
format string of ABOUT tab