Add support for page name changing.

Page names can now be set upon the creation of a page,
and can be viewed and changed from within the editor.

This will break old .info files, as the format is now
PAGE NAME \n TEMPLATE NAME

However, this will not cause errors, just cause pages
to be named default.