refactored package, added lombok, added Person class