nodes accept optional uid argument
can reconstruct Node with optional arguments
wrapper around adding geospatial areas
cache geo associations
use add_area, not areas.add
fix some highlighting issues