-minor changes to page(annotation changed to @ForeignCollectionField)
-changed String pageName to Page pageName in Item -> so unittests will
not work
-extended main function for example database operations