added maven compilation, see README