Added Receiver.java, somehow got missed in previous commits.