Adding fail checks in case the validate(..) method succeeds without throwing an exception. (pair [dsiefert kramakrishnan])
When driving a test with a spec, need an exception thrown if the url is missing to give us a hint on where to go next (make it obvious).  Fixes #4 (pair [dsiefert kramakrishnan])