Implemented basic role infrastructure using CanCan gem