add missing siena.py file, update phidgets to use sliding window, add class for new ZWave controller