Convert Cousera getChallenge API from Python

Used http-builder library and friends to make making HTTP POST easier.
Added dependencies through gradle and also through IntelliJ.
Add build.gradle
Ignore build and gradle directories