moved to maven directory structure for everything, more documentation