added main interface and tests
adding some additional packages
add makefile
initial extractor up and running