signaltools.py pep8 cleanup
actually implement vector strength