Added ability model for cancan functionality. No logic sufficently wiritten in ability model as of yet. Roles logic is somewhat in the new view under registrations for the user model and the user model. Role logic is not sufficently complete yet. There is a link back to research in the issues section of repo.