Fixes bug introduced in guard conditional
Makes timer use requestAnimationFrame
Stores script editor settings
Durations are stored and loaded
* Durations can be set on an image or a text atom
* Durations are written as notes in the script file
* Durations are draggable in the UI
* Durations are loaded from the script file
Adds recording
Cleans up behavior while playing/recording
* Can select a board/chunk while playing to jump there
* Buttons/tabs/canvas/timer are disabled while playing/recording
* Cannot select a board/chunk while recording
* Pressing space while recording doesn't scroll the board pane
Merge branch 'master' of https://github.com/setpixel/storyboard-fountain