Made multi_backend.schema more robust and better tested
addressed comments from PR #883
whitespace cleanup and 'better' error message
Merge pull request #883 from basho/bugfix/jd/multi-backend-action

multi_backend.schema doesn't handle error cases of cuttlefish_generator:map/2