Add custom Rake task :rubygems for releasing

Hacked together this Rake task to make sure that the namespace is
clean when doing a `rake release`.  I.e. there were issues with
picking up the installed Version rather than the gem VERSION.
Bump to 0.2.8 and add Integration & Unit Specs
Merge pull request #17 from zph/master

Add specs (Integration & Unit) and Bump to v0.2.8