Added PluginContracts, Added IPlugin interface, Updated PluginManager to instantiate assemblies of type IPlugin