complete sign up page and add data model for Post
add index page to view all users, proper authentication/authorization, user edit and update