Init. IO roughly complete, added make and headers

The initial IO *very* roughly mirrors the python version now.

Added a very basic Makefile which will probably need to be changed
around later.

Headers are now sourced properly from files instead of being
included in a giant global superheader.

Refactored some of the IO functions for easier use.

Renamed "helperfunctions.h" -> "imad.h"
Renamed "openGdalFiles.cpp" -> "GdalFileIO.cpp"