added message-progress macro

updated .gitignore