Adding buddyMalloc File
Set up a shell command for testing buddy allocation

xsh_buddy is where buddy code should go to be tested. Only shell and
system folders are recompiled upon a build so all code should go there.
buddy
Working memstat, facilitates testing
Template for slab memory data typ, see /include/slabmemory.h
small changes
slabInit template added
Added test to buddy and fixed slab init
added linkedListMalloc file
Merge branch 'master' of https://github.com/teamMemory/xinu-arm
added linkedListMalloc.c
Got a basic malloc working with the slab

Got a basic malloc working with the slab (with help by Artur)
Merge branch 'master' of https://github.com/teamMemory/xinu-arm
begain linkedListMalloc implementation
Merge branch 'master' of https://github.com/teamMemory/xinu-arm
added stubs for linked list memory implementation
Fixed slab allocator to actually extend

Fixed slab allocator to actually extend and added tests to see if it
works as intended. Only issue seems to be that it break if there are too
many allocations.
added initial files for handling system exit signal and freeing all memory
implemented much of the linked list allocator.  **still needs to be tested**
implemented Allocation, Split, functionality for Buddy memory

-Note testing is required.
-Also, reworking of tree traversal may be needed.
fixed a few issues