Fix this so it'll actually compile

- remove ant junk
- remove useless makefile
- mvn clean/mvn package are your friend for building
- use shade plugin to include dependencies in final jar
- add .gitignore

Change-Id: I76f1dce5888803f5eef16fe69160589e03c79464