Add Spark version of montage

I moved over to Maven, cleaned up the code, and added a Spark version of the project.