Adding abstraction on the AssemblyName API
Refactoring IAssemblyName to IAssembly
Adding implementation for IAssembly interface and adding it to IoC
Implementing a unit test for non-managed assemblies