Update .gitignore, add Makefile for icc builds

Also update code to compile with icc.

This Makefile is a start.