Detect Programming Languages by extensionor or #! or content from files and texts, no dependencies