models: add missing fields, tables
MCPServer: replace databaseInterface with django models
Unit classes: move some methods into superclass