Handle bad lines interally.

Instead of allowing Exceptions to prograte to the top,
return nil .parse and use the exceptions interally.
Adding values method and tests for SaveHistoryEntry
SaveHistory processes finished.