added tests for speaker and some minor changes - pre doorbell module