Course Project code

Code for course project.  All 5 parts are implemented and results in the
data_output.txt file being created.