clients can change power at timeslot boundaries

(if there is excess capacity available. will not reduce power to other
active clients.)
logging and terminal output tweaks
unfulfilled requests were being discarded. fixed.

whoops.