Melbourne Testers Meetup - tests improvement

We want to merge our changes with the actual app code so that we can start delivering value to the garage sale app and the ThoughtWorkers who use it.

We have mainly focussed on updating the Cucumber tests but we have also updated the README so that new contributors to the app should have an easier time getting their local environments set up.