Fix project description in the license
Clean up makefile
Add network interfacing code
Merge branch 'network_interface'