AbstractDeviceListener.java renamed to EmptyDeviceListener.java Fixes #13
Listeners modified to add newValue in each notification. Fixes #12.