Updates

I realized my PR in #7 included a bunch of changes unrelated to OAuth so I made a new branch and included them here.

Just some general updates:

* removing old eclipse files
* update gradle plugin and build tools
* increase minSdk to 8
* reformatting
* fix typo

:octocat: