add devise and IR gems. add assignment and scheduling models