Lots of updates

CRUCIBLE - bug fixes
DB - refactoring
GUI - code cleanup and clarity
GUI - widgets are starting to get more standardize and clear
GUI - new widget class works like dialog class but for QWidgets
GUI - nodeeditor renamed to propertieseditor - a simple ui for
editing/inspecting nodes in a scenegraph