Added gradle build stuff and annotation to gandalf library
Added annotation processor