More refactoring. Removes Like model.
Adds some model tests.
Adds many many model tests.