Raise a exception when the selection is invalid in lookup_chain

* Rename lookup-chain to lookup_chain
Add two descriptor examples
Add a .gitignore file