Moved to the gradle build system to make the repo more sane

Signed-off-by: Anthony Anderson <LordIllyohs@gmail.com>
updated the .gitignore

Signed-off-by: Anthony Anderson <LordIllyohs@gmail.com>