moved reusable parts into shared lib dir
implemented virtual mesh network function wrappers
added appendix on virtual mesh wrappers