change source file encoding from DOS to Unix
cleanup
indentation
Makefile cleanup
indentation rules
update .gitignore