Added property-exists? and get-properties.
Fixed lucuma-element?.
Updated .gitignore.
Cleanup.
Make sure an incorrect ShadowRoot is not returned.