Add ChainBuilder.empty
Add a simulation max duration, close #1307
Minor clean up
Init TimeHelper
Minor clean up