Updates from homebase

You may or may not want this:

moved to Arduino 1.0 compatibility

switched button to an interrrupt
moved all keypad pins down one to fit interrupt pin in

Moved lcd to software serial on 10
added debug statements to hardware serial

setup to be dhcp instead of hardwired
prints to screen "can't get an ip" if thats the case

Will attempt to loldial on failure only 3 times before saying "Contact manufacturer"

Todo: theres some garbage on our screen during Great Success that I dont have time to figure out right now