reorganized into maven project
added "drop head" config toggle to satisfy issue #14