fix formatting
add volatile key word for initialization flag
add exception inside groovy servlet handling
add gitignore