Added serial map/reduce and printing functions. Played about a good bit with naming conventions. Updated Makefiles, removed unnecessary -J flag in module compilation which caused tests to recompile unnecessarily.