Add remaining features for 0.1.0 release

Add in the remaining features required for an 0.1.0 release of this module.