ENH: add new option syntax
DOC: release notes
ENH: flesh out the test suite and add in raises so that python -O works with this code

remove option setup code for failing tests

remove unnecessary complexity

remove unnecessary complexity

remove the string parsing function

remove the double check