Split out the target reading code into its own gem

Rather than trying to do both the analysis and target file reading in
the same codebase, this project is just for extracting data from
electronic target data files.
Remove Gemfile.lock, this is a library.
Ignore test coverage droppings.