Added .gitignore, updated classpaths according to what eclipse generates after update dependencies
Formatted according to new conventions