Ignore database.yml and provide an example instead

`setup.rb` can still be used to generate a working database.yml but
local changes to this file won't result in a dirty directory