Refactoring to create tag and task adapters and packages.
Added first sample of colors for a task based on the tags.
Merge remote-tracking branch 'origin/master'