Update tests and README for timezones being added.

We need dateutil now, so include this in the readme and travis setup.
Use SRComps yaml loader when we load the temporary compstate to
ensure that we get the same data from it, and use a timezone aware
datetime when setting values in it.

Change-Id: I43c5d67f97bee6a5579758ed498a472c9fd0d752