Modified deserialize function to return a list of  grouped consecutive highlights, instead of a flat list
updated readme