Add lots more model tests and create 2 migrations plus write methods to make tests pass
Make Rateable use more efficient SQL queries and not make unnecessary objects