cleaned up stoch sim methods

This change cleans up the getSeed setSeed method to behave more like I think you want them to behave. 

Also cleans up the gillespie method to be a lot simpler and automatically forwards all args to simulate.