added new_choice method to Page
Also changed page_to to an integer, because the page it points to may not have been created at that point and it should still be able to have a value. The lookup for what page it should match is easy. Also added .swp to gitignore