Added basics for petition app

Just commiting some of the basics for the petition app. No functionality at all just general routing and basics layouts. Petition tab will only show when signed in.