Changing Switch documentation to be more precise and making on()/off() actually return the state/'Error', instead of None.