1.4, fixing case issues and other silly things.
Compatibility with eclipse .gitignore, pushing the actual files.
Format tabs, whoops.
Merge pull request #1 from OverCaste/3.0

v3 breaking changes
Modularise this, will finish this later
Rename (part 1)
Rename (part 2)
Rename again (part 1)
Rename again (part 2)
Many pom changes including deploying of Maven repo to GitHub branch
Update gitignore
Fix formatting