Create new branch to transition to excel reading

Switch from loading information from csv files because it's too much
upkeep. Instead, use the 'xlrd' package to read data directly from the
excel spreadsheet. Change product_loader to reflect this
Refactor product loader to work with xlrd

Remove code for loading product information from a .csv file and replace
it with a structure to load the information from an excel file using the
xlrd library. Modify flush-matrix command-line function to reflect these
changes
Edit flush calculations to be more accurate

Refactor viscosity and elemental calculations to be more accurately
representative of the mathematical data and testing methods at the plant.
Add accessory functions in flush_matrix and product.py
to support these new calculation methods
Create data structures representing equipment

Initialize a new entity that represents a piece of equipment at the plant,
including various physical properties as well as organizational
distinctions. Create equipment-loader that handles loading the equipment
informaiton from an excel spreadsheet. Include these new dependencies in
flush_matrix.py
Remove csv loader and change formatting.
Add csv_loader for matrix support. Add config file

Undo removal of csv_loader.py as support for the family group matrix is
still needed at this stage, but may not be required in the final program
so excel support should not be added at this stage. Add support for a
settings file that allows the end user to configure certain values in the
script
Minor formatting changeds
Modify dummy code to read real data from excel

Eliminate placeholder values to read from excel. Provide error-checking in
the form of an accessory function to sanitize inputs from excel. Write
additional print statements in evaluating functions to provide additional
feedback and multiple stages of calculation.
Merge excel-loader with master

Merge the branch created to load data from excel with the master branch.
Also add *.ini files to .gitignore