Implemented Pundit and basic roles, updated home page user detection for buttons