adds CanCan gem
adds basic cancan functionality
hides edit user links for non admin users
edits some error msgs
button shenanigans