Various housekeeping fixes

Creating a proper gem using Gem Bundler, adding in Guard and Simplecov,
and starting on Travis