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
Merge pull request #1 from alex-deaconu/chore/widget-conversion

Refactoring Gadget into Widget
Added column setting directive
Simplified columns object definition