use tmpdir (not tempfile); fix gemspec; v0.4.1