100% model coverage, yay\! Also, renamed source to source_name; rake db:migrate needed