Adding Bitmask Datastructure

Will be used to make the scheduler faster.
Use Bitmask Instead of Linked Array in Scheduler

It is just as fast as linked array in get_next_task and is
faster for new priority insertion.