Here is the context switch file. Be very careful what you put in this file.
Here's the Makefile. It sucks.
This is a function that gives and takes task structs so we don't have to allocate them
Implementation pending
Priority queue has been tested with two tasks, and works. May need to test more later
I decided to add a bunch of getter functions to make writing the assembly easier.
This task does nothing but call 'Pass'. This saves us headaches for handling the 'no tasks running' problem (I hope)