Updating the dependencies in the Gemfile.
Updating Rakefile with testing and documentation task changes.
Adding some testing helpers.
Adding an initial gemspec file based on current build.
Updating .gitignore by adding gem file and Eclipse IDE ignore declarations.