updates application layout and adds a signup page