Code first commit

Inc. makefile.

Not tested.
Code & makefile

Untested (Can't find the ISP programmer!)