Re-worked tags system

Tags are now attached to specific jobs rather than being their own job.
I think this makes more sense from a graphing prospective.
fixed up tests & added tags to model