add __repr__ and __str__
add a schedule object
doc cleanup; change to unsafe dict access, move around imports
add schedule attributes to RainwaveChannel