change compliance to Java 8
# modify + add new domains
# dao layer : data + file parser, IdGenerator, add, find TopSecretPiece
# jUnit tests + configurations