added student role; defining abilities; modifying user, micropost controller to accomodate CanCan