Updated gemspec & checked Gemfile
Added test coverage suite
Removed code smell