Created Memory Manager

Memory manager has functions to assist with various fit algorithms,
although the algorithms themselves need implemented.