refactor, replace offset time with interval, update ex

Playback using the interval between events is better for hacking
record.json than using offset time, since shrinking one interval will
move every subsequent action sooner (which is mostly desirable).
queue actions with default interval of 0

Recorded event now play one after other without pausing, since
adjusting sleepFactor to 0 is becoming repetitive and could be made the
default. For actually keeping the interval (i.e. the old behavior),
press `a` `enter` to start recording live time til the next `enter` (or
`a` `enter`).
remove sleepFactor
add pause as an action to make record.json more hackable

And easier to read
protect against whitespace in path for gm commands, better error handling
play on word because it's a good idea right?
shorter huxley folder name
refactor. Remove recording start time (no longer needed)
Merge branch 'interval'