Finished state logic and added cellphone number normalization. Added tests for added content
Fixed some tests
Added direction lookup and send to message
Changed over to using self.im.outbound for the outbound messages. Fixed regex. Made normalize function more portable.
Changed custom address to check for null specifically
Added error handling for zero results
Added more steps to the route
Added checks to make sure that response isn't null
Handle strange responses from Google Maps API
Added tests for incorrect data from API
Merge branch 'feature/issue-3-directions-lookup' into develop