Build changes

- updated .gitignore with build artifacts
- updating spring to 3.2.2
- updating maven url to use metabuild repo
Adding data integration tests
Spring update and maven central url
Adding eclipse output folder to .gitignore
Updating datamodel, dropping id column from join table
Merging changes from master
Improved .gitignore list