added method for new_page on gamebook
allows you to create pages through the gamebook object directly. doesn't currently automatically save the object, which could cause an issue if you create multiple pages without saving (they'll all think they're next in line and number themselves accordingly). I'm not sure if this is something I should restrict in some way, or if I should just immediately save the page to the database.