Changed package name
Changed name and Java version
Fixed accessability warnings