Add rspec and split out models.