Clean up network_interface
Clean up command_framework
Fix `looser throw specifier` error on gentoo
Fix style issues
Merge branch 'cleanup'