added simplistic spatial mapping
cleanup spatial package, break apart a little
add string printing methods