extracted allowingSniper* methods
Merge branch 'refs/heads/master' into state

Conflicts:
	src/test/groovy/test/auctionsniper/AuctionSniperSpec.groovy
working state machine abstraction