Notify via popup when cljs build is done.
Update notes.
Fix formatting in core.clj
Make drawing code more referentially transparent.
Fix the unit tests and some bugs they found.
Convert the drawing canvas to a Reagent component.
Get the waypoints section migrated to Reagent.
Move remaining "sections" to Reagent.
Move main buttons to Reagent components.
Migrate connection and mode info to reagent.
Move components to their own namespace.
Add secretary client side routing.
Add follow mode.
Update core.async to a version that works in Javascript.