Remove json based plugin descriptors and using Assembly Attributes instead #2

Now I load it into a different AppDomain so the AppDomain does not get messed up with loaded assemblies when it is just looking for information about it