added toString override to Exceptions in order to see which exception is thrown

added a network stack example with naive implementation of futures (just replacing Try with Future)

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