renamed test_buddy.c
removed level parameter / added get_size function
added get_size unit tests
added buddy_test to makefile
bmalloc and NONKERNEL define to switch between vmalloc and malloc
free old pool_head when making new pool
remove unused pool_free variable
use enum for node states
changed pair_t to node_t
added buddy_init function
wrap recursive functions so we don't have to expose buddy_head externally
don't print error messages in buddy_init
bfree macro
choose proper headers depending on if we're building for kernel or not
use bfree and printb
intial kernel module test successful
don't need all the file operations supported
vmm comments / formatting