Enhance getPage in PageFactory

New PR to develop instead of master see #89.

Closes #12 
I think instead of using reflection we can just do: `return new $resolved_page_class($this);`.