Added some information to gemspec. Refactoring