Move queue implementation to the scheduler
Move context management to core.h
multitasking.h is not used anymore
Resolve circular dependencies
OS entry point / main file
Don't forget to increment the queue size after adding
Adding tasks to the queue works