Merge branch 'master' of https://github.com/rellermeyer/course_os into data_structures
Merge branch 'data_structures' of https://github.com/rellermeyer/course_os into data_structures
Merge branch 'data_structures' of https://github.com/rellermeyer/course_os into data_structures
added a test file, and updated the start.c file to call said test (I'll remove that later)
removed merge conflicts
fixed a call that generated an error
Merge branch 'data_structures' of https://github.com/rellermeyer/course_os into test
the lists and ring buffers are implemented. They're not quite integrated with the actual courseOS just yet.  They need to be tested.
updated the list to work. The append still fails
	new file:   kernel/data_structures/stack.c
	new file:   kernel/include/stack.h
	modified:   kernel/memory/mem_alloc.c
Stack
fixed minor issues with variable names not matching betwwen header and c files.
fixed minor issues
stack fixes
fill queue methods
updated the binary trees. They're not tested, but they should work.  I also added the #* filename to the gigignore. Open emacs files are bad.
finished with inserting to the tree
merged dev
removed leftover bits of the linked list from the starting files
Merge branch 'dev' into data_structures

Conflicts:
	.gitignore
	kernel/Makefile
	kernel/include/mem_alloc.h
	kernel/main.c
	kernel/memory/mem_alloc.c
	kernel/start.c