update env, build
move extend into outer scope
use i- functions whenever possible
version bump
use more frequent option first
more evil microoptimizations
add another test
add another test
Merge pull request #75 from escherba/r_update

some possibly unnecessary micro-optimizations; also add more doc-tests