switch to using maven for dependency management