Updated to use Maven build system.