RecordingNode, some tests for Node, fixes.

- RecordingNode is almost done. All that is left is trends. It's also way nicer to extend Node than I thought it would be, so there is that.
- Bug fixes.
- I stole @kaendfinger's small test, more to come.
- I messed around with the Gulpfile, again. I can't leave it alone.