closes #266

see
http://stackoverflow.com/questions/24423798/angularjs-focus-unexpectedly-requires-an-async-settimeout-to-work
for a question that arose in development.
improved logging in server, closes #267
preliminary work on #271.

Only works currently by hardcoding the conditions list into the editable
scope. Need to reslove that before considering things complete.
closes #271
Merge branch 'master' of https://github.com/notionparallax/ShadowWolf