TagFileHander: Support both paths with directories and without
Tests: Add some TagFileHandler tests