make it gcc 4.3.2 compatible
put all includes in .ino file, so the gui can compile it
Ignore mac files, updated makefile