Added cancan. Started on admin UI and role logic.