Added basic factory for map and set up the list of potential loading patterns for the argument string.
Added factory base to util and fixed a spacing issue
Sketched out read_file function
Made it so existing maps were not forgotten to be returned.
Import tweaks and goodbye make_map