added preliminary support for projects, changed tagsupport variables globally to context for clarity