working roles, custom views+controllers for devise models