Replace databaseInterface with Django models

~~`databaseInterface` is still imported in a few places in MCPServer, primarily for the `getUTCTime` function that will be moved elsewhere, and for database locking that may be removeable.~~

See comments below.
While clever, I don't think that the Q statement does the same thing as the original code.

Given files ```foo.txt``` and ```foobar.txt``` with a search file of ```foo.jpg```, the original code will only match ```foo.txt``` while the new code will match both and trigger the normalization.csv exception.  By searching for the path with the . first, and only searching without it if nothing was initially returned, we ensured that we'd find files that matched just the basename and reduced false positives.

Whether the old code was a _good_ way to accomplish our goal is another question...