Allow lazy values to be overridden in tests

Previously you'd get an error if you tried to do

    this.lazyValue = "some new thing for this test";

Now you can.
Merge pull request #12 from machty/override-lazy

Allow lazy values to be overridden in tests