Dual license text and docblocks

Fixes issue #31