Worked towards Maven compatability
Updated .gitignore