Start Top down implementation of [mem_alloc]
-Implemented mem_alloc and bestfitFor
-Started bestfitChunk... (still need search and header setting)
-refactor align function to use size_t type
-general refactoring and cleanup