Added some c++ code.

I implemented our meta_system as a c++ class. I was able to get all functions working.
I also made a test file to demonstrate functionality. It is best if after every test
you manually go into the meta file and change the renamed file back to a.c before doing
more testing.