Various changes
- Added essential form element to html and
made it a requirment for the form elements to
prevent duplicate attribute names.
- Added `nosui` namespace to all jQuery events
- Added essential HTML form element to prevent
duplicate name attributes being used.
- Added data to custom elements that refelct
the attributes of the corresponding form el
- Added CSS to prevent text selection on
custom elements.
- Added a mousedown state targetable by css
- Changed all occurances of property `nameSpace`
to `namespace`