setting up maven, to deal with dependencies