Updated .gitignore, project.properties shouldn't be on ignore.
Project file updated to reference NumberPicker library.

NOTE: This library is not included in the repository, it needs to be
obtained from SimonVT's repo:
https://github.com/SimonVT/android-numberpicker
Cleanup and make code nicer, started documenting code with comments.
Fixed bug where list reset would also toggle the mode.
Updates to refresh and rank jump code.

Refresh will now warn when try to refresh more than 4000 entries.
Optimized rank jump code a bit.
Other minor code optimizations.