Updated classes
Added gradle build files
Added examples