wip: clean up code and bugs in the UI
Merge branch 'TIDO' of https://github.com/FNNDSC/chrisreloaded into TIDO

Also update code to support more generic code organization/naming conventions

Conflicts:
	plugins/viewer/widget/js/viewer.js
cleaner/more generic naming/style

fix some bugs too
fix some timing issues