Added list and add
Metaclass stuff
Simplified database by removing singleton