Added ui.js
Added Button and BasicButton.
Added full functionality to Button.