tag editor refactor,add recurring tag listing and tag editing from grid. first iteration, non-fucntional