Port Makefile to Linux and use git and maven
Make it work on Linux