Some work on the network stack with futures, but it is still not working in a reasonable manner (which is perhaps expected for this implementation).

Signed-off-by: greenTara <taraathan@gmail.com>