Fixed bug with line length detection, and others

Others: added usage screen when no arguments present, removed debug
info. Also .gitignore