Added boolean widget
Cleaned up python widget classes
Changed js loading,
Use require.js in js files
Assume 1 on 1 mapping of py file names to js file names
Added toggle button view
Lots of updates to widget(s) js
Use require.js (again)
Allow IntTextView and FloatTextView to be used without min/max
Added missing import reference for bool widget
Added float widget
Added int widget