MAJOR REFACTOR: altered ee.py to accept more (or less) than 2 phases/species.
MAJOR REFACTOR, pt. 2. Fixed some comments in ee.py. Fixed some mistakes.
Discovered numpy.ndim!
Switched back to np.transpose() form in calc_n temporarily.
Updated read_nhists so that it returns a list of nhist arrays.
Transpose nhists so that each row is a value of the order parameter.
MAJOR REFACTOR: single component support and row-major storage.
Fixed some bugs and refactored calc_n.
Fixed calc_fractions. Rearranged ee.py. Altered write_zz.

The read_zz and read_bz methods now expect the location of the zz.dat
file, i.e. 'r1/zz.dat' instead of just the directory containing the
file.
Removed tee3.py because its functionality is in ee.py now.
Fixed comments to reflect row-major storage.
Some renaming and a bugfix in the reference shifting of analyze().
Fixed an issue with passing multiple reference eta values.
Comment adjustments. Comment out write_zz, etc. methods for now.
Convert lists of arrays to numpy.array().
Updated afee_example.py to match new code.
Deleted main.py instead of rewriting it.
Moved trim.py to utils.
Added line breaks for clarity.
Cleaned up tests for one component in ee.py.