added functional tests, jasmine test runner, nutrient handler controller tests.
added len for resultlist
added watch dog to monitor source changes, and implmented handler reload restart
updated phantomjs tests to return spec as json dict, for reporting
implmented nutrients filtering select