converting build to Gradle and tests to use spock. Updated the list of questions based on feedback from users in production.