spock version of gradle build file
move junit tests into a package & fix some package-protected methods that should be public
move classes back as will be in different source roots
updated plan
basic spec
don't need same-package imports
more completed specs
catch-all spec for discussing specialised features
completed specs
changes to tests found by writing specs
plan update
Merge branch 'refs/heads/master' into spock

Conflicts:
	build.gradle
	src/main/java/co/freeside/demo/vending/VendingMachine.java
Merge branch 'refs/heads/master' into spock-complete

Conflicts:
	build.gradle
	src/main/java/co/freeside/demo/vending/VendingMachine.java
Merge branch 'refs/heads/spock-complete' into spock
strip specs back to initial state
Merge branch 'refs/heads/master' into spock
Merge branch 'refs/heads/master' into spock-complete
async spec
Merge branch 'refs/heads/spock-complete' into spock
imports