Updating project layout
More efficient use of realloc
Updated makefile, no more implicit includes