creating a gemspec, rearranging files, helping specs play nice