Don't create methods in the constructor function.

This speeds up things in Chrome:

Before:

~18000 deltas per second created
~50000 deltas per second applied

After:

~24000 deltas per second created
~63000 deltas per second applied
Add 'use strict'
Make start, end arguments for Writer.putArray non-optional.
Add tiny test.