Initial ugly work.
Continuing work, added readme
Update construct to also pass ordered array of children
Fixed issue with append child