Replace constants and settings file in favor of constant modules ala Avdi
Fix messages and cleanup tests.
extract API key to spec_settings.yml
update Readme