State log tests

Added new state log tests. The log object in the json test file has changed from map of maps to array of maps. The bloom, which formerly was the key to a sinlge log map, is now a key/value pair of the log map (key =  "bloom", value = the bloom of the log). The reason is that different logs can have the same bloom (key) and only the last log is written in the test file.