Added Spock for BDD-style testing