Adding gson to requirements
I'll be using gradle, updating gitignore
Moving to a maven certified src structure

* All code goes into src/main
* All tests go into src/test

TIL
Adding build file, gradle for now!
Adding travis support
Using gradle, cleanup