Added getDescendents, while, repeat
Added avoidance of js reserved words in user var names
Minor aesthetic fixes
Added more svgs
Minor changes
Added getDescendents, repeat, while