Added removeRole, better documentation in code