Updated IPlugin to contain PluginDAO for metadata and changed implemented classes to interface correctly. See #6.
Modified DAOs with new database changes