Added arity to protocol Text function 'apply-style' so that it applies all styles at once. Modified select mechanism since it was generating problems when accessing the selected children when using the outdated abstract from the implmementation.
Fixed bug when opening file. Removed :root attribute from the :tree component, the root node should be the components only child.
Update tab title after save.
Removed most reflection warnings for the UI implementation.