Fix packaging
Better error messages
Merge pull request #2 from sshaw/sshaw_fixes

Don't include unnecessary requirements in gemspec + better error messages