cleaned up and reorganized CRUD functions for map
refactored map.systems method
implemented system clickage and a bunch of other map stuff