moved page fragment and intent create to PageFactory

Intent i = Factory.intentFromPage(...);
if (i) {
   intentThingie.push(i);
   return;
}
page = Factory.page(....);
if (page) {
   stack.push(page);
   return;
}

Oh snap!