Fixed #111: Drop::sendAndForget can return a false value

Add new classes DropResultContact and DropResult 
Fixed #111: Drop::sendAndForget can return a false value

Close #195 
Why do you have this method? You also the following method `void addContactResult(DropResultContact result)` which also checks the state of success. This method here doesn't.