add pom file
#2 implement Mergesort

- use strategy pattern to make it easy to switch between different implementations, e.g. one with threaded programing and another one w/o threads