don’t split license into words
move json extraction into separate module
move new module into package
also move the main es indexing code into package