add *.gem to .gitignore, add .rvmrc
handle spaces in source, target, and last_full