updated buildmap, snapmap, and client programs.  snapmap can now set time; other clients have improved help messages.  reformatted some code.