- Now creates/opens/closes undo.data file. - All new tasks are logged in undo.data file.
- Moved Location object into place, ready for integration.