Organised directories and Makefiles:
	* all image_loader headers are now in include
	* all test files are now in test
	* all non-header image_loader files are now in src
	* all binaries are output into obj/
	* We now output an actual libimage_loader.a library along with all the object files

In the future there will be separate directories in obj/ for testcases and libimage_loader.
Additionally, there will be a bin/test and bin/image_loader directory which contain the final outputs
(lib_imageloader.a and any test executables).

I'm also going to have to go back and clean up those Makefiles.  They're a little messy and
betray the fact that I've never used any but the most basic Make features before today.