Adds an `enable` method to enable features

This is way less gross than the double negative scenarios you might wind
up with if you only have a `disable` method.

Refactors away some duplicate code

Updates the documentation

Bumps the version to 0.1.2