Upgrade to 1.0.1 of shadow and move up to gradle2.0 ver

If you haven't done it already :)..  You can merge this PR. 

* Upgraded to 1.0.1 of shadow.. 
* Upgraded to gradle2 .. Didn't see any issues with the app.
* Also made the base app to go with h2 in mem. Just to not leave files in the workspace.
* Added few class javadoc's to make codenarc happy + users will be forced to remove/change it.