modified:   Documentation/UserGuide.tex
	modified:   main.c
Implemented some of grepwoods functions into the primary program

	new file:   FileIO/4*4Identity.mat
	modified:   FileIO/matrixdim.c
	modified:   Makefile
	modified:   MemoryAllocator/memory.c
	modified:   MemoryAllocator/memory.h
	modified:   Operations/checkoperations.c
	modified:   Operations/checkoperations.h
	modified:   main.c
Files now read and allocate memory correctly, modified greps code so
that it works with the structs instead of having to individually set the
widths and heights it now does so automatically upon calling the file

	modified:   FileIO/matrixdim.c
	modified:   FileIO/matrixdim.h
	modified:   Matrices/matrices.c
	modified:   Matrices/matrices.h
	modified:   Operations/checkoperations.c
	modified:   Operations/checkoperations.h
	modified:   main.c
	Added some user input where options exist for the operation to
be performed

	modified:   Operations/checkoperations.c
	modified:   Operations/checkoperations.h
	modified:   main.c
There we go, user input to select what operation in the case that square
matrices are involved

	modified:   Makefile
	modified:   Operations/checkoperations.h
	new file:   Operations/matrixmultiplication.c
	new file:   Operations/matrixsummation.c
	modified:   main.c
Done some more stuff
	modified:   FileIO/Makefile
	new file:   FileIO/io.h
	new file:   FileIO/loadmatrix.c
	modified:   Makefile
	modified:   Operations/matrixsummation.c
	modified:   main.c
Merge pull request #6 from rjames93/rjames93

Merging my work so far.