First commit for assignment.

This commit contains all the data processing required for the
assignment. The report does not have all the answers required by the
assignment. However that is just the matter of adding more text and
organization of the code. The graphs need some work with labels.