Implemented Timeline Collection

A timeline can now be collected for a patient; taken from the Encounter
and Alert resources.

Currently the dates are not verified; most of the information is a 0...1
relationship so on Encounters there are little concrete dates to use.