Translator now performs translation sweep.
Refactoring
Translator uses sim_time as the time delta for translation on first invocation of the sweep() method
Refactoring. Cleaning up