Added comments to CompiledComponent
Added comments and re-ordered some methods of the class.
Added Foreach as an item in the ComponentLibrary, perhaps the Libary should extend from something that already contains all the standard LUI components
Fixed that Foreach creates its own CompiledComponent and that its Scope is used as parent scope for the contents.
Foreach re-uses the element that is its parent in the output, and does little else, since it has no template.