registers of timers set
labeling for vector table entries
Merge with dev
Merge branch 'dev' into drivers
temporary efforts for timer driver
Framework for the task scheduler.
Modified variable names and added documentation.
task_yield() and schedule() changed; created priorityQueue.h

Added code to support process statuses (ready, running, blocked, etc.)
Started on task_yield.
Changed schedule() to be in a while loop and check for process status
Added, edited, and removed comments
Work on join() and compiler warnings

Worked on join()
Fixed compile-time warnings such as incompatible pointers
Used the process state defined in process.h (instead of in priorityQueue.h)
Merge branch 'process_abstraction' of https://github.com/rellermeyer/course_os into task_scheduler
Fixed compiler warnings and errors
can load a value into the timer and it runs.
merged master
merged dev
Added is_in_queue() to check if a process with PID is in the list

Used is_in_queue() in join() to check if another process is completed
Wrote the header file for the linked list, and wrote the beginnings of a create function.
Merge remote-tracking branch 'origin/memory_management' into data_structures
initialize all timers w one function added header
Implmented a fake free so that calls to free don't crash anything.
Refined which functions are being used, implmented them, added a list
struct instead of just tracking the head node.