added new maven structure
updated the genfile class to use the package