fix(node_info): use ntohl instead of ntohs
feat(server): Implement file_contents
feat(server): Actually send responses