Added process/thread and linked-list code

TODO: write a better api wrapper for the static circular queue/stack
within variable_queue.h