added: new class assignment ( combination of both assignment and task )
added: prototype of adding new task/assignment (need to revamp command extracter n need to liaise with interface