Update gemspec to add description, summary, home page, and dependencies