Performance/Style Optimizations

- all fields are now final (and thus JIT-compiler can inline them)
- untouched fields are now also static
- unnecessary "throws Exception" removed (no need to catch it either!)
- methods only accessing static fields/no fields are static
- switched to org.junit.Assert with assertArrayEquals
- corrected expected/actual order in tests
- added brief messages what was tested to asserts
- a lot local variables declared final
Merge pull request #1 from TheConstructor/performance

Performance/Style Optimizations
add waffle.io badge
Update README.md
Merge pull request #2 from waffle-iron/master

waffle.io Badge
Merge pull request #3 from fanweixiao/patch-1

Update README.md
Update README.md
Update README.md
long numbers(values grater than Integer.MAX_VALUE) was throwing exeption
Merge branch 'master' of https://github.com/denisgeo/hashids-java into dev