Refactor, gemspec and install instructions.