Initial implementation of integration coverage
Blindly duplicate package_mask to package_unmask

package_mask and package_unmask are almost identical, and while this
isn't the best thing this commit copies the package_mask integration
specs for package_unmask.
Add basic integration coverate for package_keywords

rspec is rad.
Clean up rspec tests

This is neato.
Add package_keywords coverage for version property
Merge branch 'issue_41' into 2.x