Update gitignore
Use ordereddict instead of regular ones
Make main script +x
All permutations is too expensive, we iter on a few based on length/alphabetical order
Improve consistency / names
Bump version
ignore case in tests
{} -> {0} for 2.6 compatibility
Update extensions
Add -n option to consider files without extension
Add other example
Rewrite of the algo
New comments() contextmanager
Fix extra \n
Update doc
Add newline