Gemfile.lock should not be in the git index and a gemspec update

## motivation

-1 to me for including the Gemfile.lock in the git index.

The gemspec was importing _way_ too many files.  I filtered through list and included only the files required.

The gemspec now includes a license.

The development dependencies have been relaxed.