Add defs parse

Add parsing of defs so that objects can be re-used in an svg.

Also add todo's for gradients and filters.


The find function is not the best, but works well enough for a proof-of-concept in getting defs to work.