Merge pull request #10 from stdweird/vnet

Add VNet support, and logger functionality
VNet: fix bugs, add name