Fixed up tests, refractored logging config   - fixed logging config using dictconfig   - added methods for incremental update of logging config   - updated tests, created tests for widgets   - created base nutrient widget and test   - TODO:split out main.js and create tests for widgets