Merge pull request #107 from iangreenleaf/alternatives_bug

Alternatives passed wrong from config
Fail gracefully when config file is missing or bad

This is better than raising obscure exceptions from the internals.