update .gitignore file to include (ignore) user workstation autosave and
 pro.user files
added compiler flags and warnings