allow Page.__init__ to take a 'parent' kwarg for business logic in admin

I'm using it so I can initiate fields based on the parent instance. Seems like a useful and innocuous feature.