Preparations for 1.0

This commit brings our coverage up to 80% and addresses some previously undiscovered bugs. It also positions us for impending 1.0 release, as well as preparing the repository for third party plugins such as the forthcoming [muTable plugin](/oraculumjs/oraculum-muTable)

This commit should be considered stable and we should bump the version to 0.0.3