support wattdepot3 APIs, update wattdepot visualizer
fixed lint and pep8 errors