Added some javadocs
Completed and tested the receive action objects implementation.