Updated rakefile to use rubygems/package_task and added gemspec file

I didn't actually write the commit in this pull request myself but thought it would be awesome if you could merge it--having a gemspec makes it much more convenient to use semacode in a project. There are several forks that independently added a gemspec, so I think it would be ideal if you could merge this one or another back into your repo.