Introduce network.h/c, with finished interface and documentation
Add network_defines which contains enc28j60 related defines
Add buffer sizes to config.h
Introduce config.c with mac and ip addresses
Define pin configuration for network chip
Various read and write functions for the network chip
Initialize network in main
Includes from own dir first
Implement spi initialization in network_init
Enable network_init in main
Remove newline in front of network init message
Add config to Makefile objects
Implement spi_get_default_config to clean a config struct
Hide packet receive from interface, network_backbone handles receiving packets
Clean some or's
Fix spi error where struct was not initialized with zeros
Finish implementation of network_init
Implement basic network_backbone
Remove network_has_received_packet as a user should not poll the network chip, network_backbone does this
Implement network_send