Render method checks if the collection is empty and if so then it fetches the page collection. Added delegate events to allow the layout view to append this view without loosing the eventing. On initialize we now check if the element exist in the dom ( when a direct render is served from the backend) so we can attach our events
Layout now takes an array as argument to pass view instances to be appended. Node elements are extracted from the the views by rendering theme, and then pushed into a nodes array, this node is then appended to the layout