various changes, changed back to gcc compiler, though the cluster will keep running on icc, added a savepng library which will hopefully help save image data
resolving conflicts