updated time extraction and connection to geo records.  The times are held separately rather than combining with geo rows.  They are not combined until written to save memory.  Also, now only unique times are maintained rather than storing and extracting duplicates.
Merge branch 'master' of github.com:OpenSextant/opensextant