add intelligible error message if user doesn't pass hash for options, bump version number due to breaking API change