initial commit
add ArgumentError Method in spec
add new deliver! method
add failure condition tests
test 'should the recipient of the message'
clean test DRY
add persist message, team work
add message body validation