Fixed the 'leaf' issue that pierce was having.
Prepare for merge.
Merge branch 'dsl' of https://github.com/pierce-m/uffda into pierce-m-dsl

Conflicts:
	priv/ex.prog
Merge branch 'pierce-m-dsl' into dsl
First brush at random program generation.
Tree processing reads parse_from_file output.
Realizing that I need to write a custom generator to use proper the way I would like here.
Added a new supervisor above the registry one in the hierarchy.
Merge branch 'dsl' of https://github.com/th0114nd/uffda into dsl