Fixed specs for when adam config absent

Basic unit test to say it shouldn't run the provision script if the config value hasn't been set.
Improve error messages for invalid config
Change cucumber error detection spec...

To new value
New cucumber feature to check invalid urls