This refactors time out of several places inside the online code. Allows...

... more flexibility as to what we pass around between nodes

Just removing Timestamp from being places it doesn't seem it should/needs to be.