Fixed the tests and cleaned up the constructor
reformat
Adding a version of elastic search to test with.
A simple refactoring to move more runtime dependencies out of the parser and
into the river.