added RSpec; updated gitignore; updated readme; fixed some stuff