state the problem
add support for rspec
add support for cucumber
work out the relivant scenarios to define the scope of the problem
first set of failing tests

this the first set of failing out side tests. I have chosen
to use the happy path as the first test because it gives
the most business value.
add the steps folder and first steps
add the out box

from the domain model and we require an outbox
so I have put one in the back gound as all the
tests will require it
now with failling tests
moved the sms module to lib folder
add support for rspec
add support for mocking

add rr support and fleshed out the initial states for the sms
message.

now failling with first test.
fixed broken send example
fix failing outbox add test
implemented the smsc

to allow messages to be sent we  will require
a smsc so this the first place that it appears
add smsc support and fix broken test
failing test for over 160 characters
check for message over 160 chractres
now checking for message over 160 characters
w with check for missing origin
now with check for no destination