when getting lenses which have been invalidated due to destroyed structure, return undefined rather than throwing TypeError
add test case for undefined lens fix
Merge pull request #6 from dandelany/master

safely return undefined when getting lenses which have been invalidated