Update deserialiser to handle extra field

CloudFront logs now contain an extra `time-taken` field. This patch expands the parsing regex to allow for the new field, and any additional fields that Amazon might add in future.

It also removes the test step (`sbt test`) from the assembly step (`sbt assemble`). This means you can build a JAR that doesn't pass all existing tests, useful given that 6 tests currently fail.