Moved deserialize logic to Form

This format isn't really suited for TimeLineItem deserializing
themselves, so I moved the logic to the main form.
It now tries to load from the new format, if it doesn't load anything it
loads the old way.
It now saves in the new format.