+ added flash/message assertions
+ adjusted urls to be http://google.com for tests for now
+ added @db-test tags to tests that use db interactions
+ added a scenario for duplicate URLs being used
+ added before and after steps to init and clean up db tests
+ added initialization of a test db for tests instead of interacting
with the production database
+ added a scenario for submitting the button with no text in url field
+ simplified the visit when clause to be used with any url
+ edited create route redirect if url param is empty (backend validation
for required URL field)
+ added when clause for clicking submit button
+ added then clause for current path/page