version to 0.4.0

* cleanup to the bench script cmd comments (2e74a1730d7ef3f58704fbf79f7efd8fe95e63c2)
* update gemspec to not package bench or script dirs (e3cea45caf7e9a7b22e19dfc6a717f281baa7c02)
* switch how locals are applied to template metaclass - an optimization #12
* default template locals #13
* define custom inspects for both `Source` and `Template` #14

/cc @jcredding