Use find_or_initialize_by for finding developer

Instead of manually using `Developer.where` with `Developer.new`, just
use the new `.find_or_initialize_by` ActiveRecord::Relation method.
Clean up specs around Developer.create_or_update