Map IO Additons

Made it so MapIOs can print their content to a file path with
printHeaderAndMapToFile

Also overloaded MapIO constructor to directly take in the char array
and hash map of header info.