Tasks are now capable of relocating themselves based on tags.
Added the 'Tags' abstract class which contains all special tags.
Non-existance of data-file no longer causes errors.