Updated to use Maven.