Fleshing out model testing, upgrading Gemfile (PG WARNING), fixing factories