add flatpages app
addresses #132. adds support for custom flatpages and custom menus per location. currently only supports pages under menus, (not single top level menu items). we need to migrate the about page content for locations out of the location model and into flatpages before deploying this.
creates a top level nav item if the menu only has one page