Merge pull request #40 from nutsiepully/master

Fixing .gitignore to remove iml and intellij idea files.
Porting code to be compatible with Java 1.6
Incorporating formatting feedback.
Merge pull request #42 from nutsiepully/android_port

Porting code to be compatible with Java 1.6
Add @nutsiepully, github usernames to CONTRIBUTORS
Merge pull request #43 from broady/contrib

Add @nutsiepully, github usernames to CONTRIBUTORS
javadoc -> 0.1.3
Minor cleanups, refactor RateLimitExecutorService.
Merge pull request #41 from broady/rles

Minor cleanups, refactor RateLimitExecutorService.