Merge pull request #1 from BrynCooke/typeinfo3

Pull type info functionality out of core framed graph.
Allow TypeResolver to attach multiple interfaces to a framed element
Multiple type resolvers now allowed
Added unit test for type resolver, updated javadocs.