Conference web model

Conferences, pages and blocks now have separate entity objects to represent them in the web api.
-This solves some eager/lazy jpa loading issues
-This also adds a layer of abstraction b/w the JPA layer and API layer.
-It also isolates JPA to only the JPA service layer and data transformation layer.

Additional tests are needed to test the data transformation layer for pages and blocks, but initial tests are in place