change common projectcompiler to compile the page extended from entity
add some necessary functions to page
add a simple container interface in roles for a container in a project with some basic dependencies
add a AbstractSimpleContainer which implements nearly all of this interface
add pageEntity which implements the page role
add a page controller helper which uses the page role for some basic algorithms (to simplify the page controller)
add a SimpleContainerController which contains a simpleController for the project