add local gitignore file
implement equals
simplify isGoal and equals implementations
use default JRE
implement hamming