Add some comments
Implement -o
Add --min-overlap option