Added structure for the controlled types example
Added VN_Message source files that compiles.

This is the base structure to work from when testing how controlled types works.