changed makefile abnd tweeks
should compile on linux. added icc makefile.