Modifications for calculating implied timescales. CalculateImpliedTimescales.py can now take multiple assignments files just as BuildMSM.py. Additionally, instead of passing filenames to the msm_analysis library, the assignments themselves are passed. msm_analysis.get_implied_timescales[_helper] now takes assignments instead of assignments filenames. This means that the script/functions may take more memory, as it might make a copy of all the assignments * num_implied_timescales * len(lag_times). This is opposed to loading each in the helper function so that at most num_procs assignments are loaded at a time. Not sure if this is an issue or not though.