General project polish.

Upgraded to latest Spring and JUnit releases. Fixed dependency setup.
Added Sample project to show how to set up interceptors for repositories.
Merge remote-tracking branch 'upstream/master'