Use Lotus-Model in place of custom repo

Note that transactions aren't working correctly in spec and created
movies bleed across all the individual tests.