- Add gitignore
 - Fix maven and update dependencies
 - Format the code (using eclipse) with Google-ish code style
 - *Manually reverse arrays (ArrayUtis is missing)

Known issues:
 - Maven won't shade the jar file properly (will not work)