added some backend clan member call
Merge branch 'master' into clans
added member list to the clan page
made error messages more prominent
Merge branch 'master' into clans
added owner label to clans page and updated back to get the owner
Merge branch 'master' into clans
added tests for getting members list
added comments about templating
Merge branch 'master' into clans
simplified palette input handlers
Hacky start to OBJ rendering
'handleDrag' callback is now 'handleDragEnd' (socket event is still 'drag' though)
Merge branch 'master' into event-listener

Conflicts:
	editor/static/editor/js/unit_selection_palette.js
simplify mouse drag
Palettes can now use all of ui_renderer input events; obstacles render as you're drawing them; add dragMove handler; add documentation for state in ui_renderer
revert addConnection; remove esc to cancel obstacle behavior for now
Merge branch 'master' into show-obstacle-when-dragged

Conflicts:
	lib/static/lib/js/ui_renderer.js
placing obstacles now snaps to nearby nodes
shows the snapped to start node