factor out all_lexers and sort by tag

this way the specs pass no matter what order they're loaded in