add rspec testing, update .gitignore, update README