Added a plugin system dynamically loaded assemblies. Working towards #2.