adds basic pages and begins to add listing functionality. No tests yet.