Submission for Bryan Marble

This is the submission for the data-engineering exercise for Bryan Marble.  If you have any questions, please feel free to reach out.  Instructions to run the solution and tests is included in the README.