rename widgetobjects.py to widgets.py
replace console logging with proper logging
add test module for colors.py
add some utils tests
Merge branch 'master' into task/cleanup3
closes #1096
closes #1092
use snake case method names to be consistent with the resot of the codebase
fix some broken requires statements
fix up widgets imports
Merge pull request #1099 from ContinuumIO/task/cleanup3

Task/cleanup3