use -pedantic and remove integer*8
changed real*8 to double precision
updated CHANGELOG
updated .gitignore
fixes to become -ansi -pedantic compliant