Mostly refactoring, added .gitignore, making it more inline with maven with hopes for possible jenkins integration in the future.