Move validation into assembly resolve

Move validation into assembly resolution so that it can be bypassed if
someone else resolves the wrapper
Slim down validation code
Merge pull request #2 from darrenkopp/assembly_resolve

Move validation into assembly resolve.