Updated side panel for Data, Actions, and Events to include +/- buttons and select lists
Added edit buttons and use icons
Increased margin between buttons and select boxes
Add require.js.

Move UI setup code to Source/main.js
Add WAVED namespace - #35
Merge pull request #38 from KSHSK/panel-UI

Updated side panel UI (improved)
Merge in master.
Merge pull request #40 from KSHSK/requirejs

Add require.js.
Merge from master