This tree house cafe in Japan is the tree house you've always dreamed of. It's got bagels, beer and a view. What more could you want?