Refactored Gadget into Widget

Created widget and UI html files

Refactored Settings UI to use AngularJS

Added i18n for all fields

Integrated widget-settings-ui-core bower component

Added default settings to controller