Adding data transformation layer for conferences (and pages) to isolate JPA to one layer only and
allow for web friendly names in the API.
Adding data transformation code for Pages, finishing out Conferences and beginning Blocks
Finishing up rewriting services to return web entities for pages.  Tests pass, but code needs add'l review and cleanup
Merge branch 'master' of github.com:CruGlobal/conf-registration-api into conference-web-model

Conflicts:
	src/main/java/org/cru/crs/api/ConferenceResource.java
	src/main/java/org/cru/crs/api/PageResource.java
Cleaning up endpoints and logic within
Adding lots of javadoc for endpoints and tests
Refactoring logic to enforce that path ID matches resource body IDs
Disabling delete method on Page resource until Matt can help me with a JPA delete
Refactoring block resource to have web friendly entities.
Adding basic block functional tests
Adding unit test for web<->jpa conversion on the conference entity
Adding translation of jpa block list to web block and include them when returning pages
Adding test case to test translating jpa pages & blocks to web pages & blocks
Redefining blocks database structure
Fixing NPE when taking JPA page/block to web page/block
Fixing broken one to many relationship b/w pages and blocks
Merge pull request #5 from CruGlobal/conference-web-model

Conference web model