make functional tests an app, changed to use LiveServerTestCase so that a new database is used each time the test is executed.