[#45148355] Added Admin role, and a way to check roles. Also added CanCan as authorization library
[#45148507] Added enforcement of name on registration