adding $:el element builder syntax
new builder syntax ready for testing
removed unneeded use of iterate
check for existing parent element in builder