Preparing core layer
TextInputCore started
Basic TextInput
Added methods to Element that will ease contruction of other elements
Text Input Control using .editable method
clickable method for Element
ButtonCore added
New Label element, Icon moved to core.js
Label modified to carry icons. Icon element removed
TextInput is now based on Core level.
Button based on core layer
Created abstract Control element.
Select fixed
Focusing for core element
Toggle updated
Select fixed, new custom event added
Removed unused Icon.
Controls now based on Control element. Clean up,