Implemented cancan and role_model to create super_admin, church_admin, and need_poster. Gave each role specific abilities. Made 'Post a Need' only available to people who should be allowed to do so. Added the ability to change your role on the sign up and edit user pages.