Implemented a bunch of new features, and hw 1-3 now working.

Implemented operator overloading for Tallies such that you can add, subtract, divide and multiply tallies directly together and a new DERIVED type tally will be returned (all statistics are updated for you). Implemented resonance integral processing for true and effective resonance integrals (see hw3.py). Implemented new logging features which can be seen throughout the code, including all output directed both to the screen and to a unique logfile for each run, as well as new log levels SEPARATOR, HEADER and TITLE. Implemented a static filename for output which when set will direct all output to that directory