Initial setup

Closes #1 by adding Maven setup code, and closes #4 by migrating Spark unit test utilities from ADAM.