update schema
add shoulda and rspec
add partial emacs files to .gitignore
setup tests