implemented map service, moved loadmap function there
moved savemap and addhex
changed service to local storage service