added GetFileExt()
switched to gpl3