Store block timings as transaction values
This has been changed as I realized the previous setup isn't as convenient as I wanted it to be. This new setup makes it easier to query things and keeps the data associated with a transaction instead of storing it separately.