Added in comments for clarity.
Created a basic readme for building and running.
Fixed issue of which memory chunk to allocate.

All unallocation requests now end up putting the memory block back
into the unallocated list of lists in a sorted manner to ensure that
the next allocation will always be the smallest address.
Added the readme to the final output.
Changed spacing to match the instructor's output.
Added in ability to read from file.

Also added a bit of checking for error request types.
Added another line in the readme to detail the new functionality.
Merge branch 'features/finalization' into development