moved imports, added edges out
fixes for default values, (more details in ext)

This breaks existing kdtree Edges node trees. You will have to delete and replace kdtree Edges by hand. Such is life!
there is no such thing as `self[some_prop_name]`, so that needed to go anyway. Using a loop to set values now.
reverted. needs closer examination
fixed, no more update required. show work goood.
reversion
resolved params needing to be adjusted f/ output
included correct casting now.
i'm never coding before breakfast again.
Update TEMPLATE.py
Merge pull request #52 from nortikin/master

sync