Removed existing functions to generate and write WEPL distribution to disk and added new functions with the ability to generate this information as well as any other data associated with specific bins, whether the data is organized by bin or by history.  Also added ability to specify a shift of the data in the u/t directions.

- Added new functions to write the binned data to disk regardless of type, organization, and what information is desired (bin counts, mean value in bin, all members of bin, etc).  - To do this, a few enum classes were added to the header which are passed to a call to these functions which specify the desired action.
- With the present issue with a shift in data that was not known initially, added parameters to header file which allow the data to be shifted before processing.