fixed enc28j60 driver, added socket api, coupled socket to uip through the network driver
started to refactor the largest chunks of the application, to reduce the large number of global variables and magic numbers