The serverside. it's a pair of python CGI scripts.
update_location.py accepts POST messages and stores the position
data.
map.py reads the stored position, and presents a map.