Updated the project to use Maven for building