Adding assert for type and tag

Implements `assertWrappedElement` to check for correct wrapped element in typified elements.

Closes #53 
In that case you'd better create 2 failing tests: one for role and another for what's currently failing. Does that sound right? I'm asking because it's 23:18 in here and I'm not be thinking strait.