Add CMakeLists.txt

* Use GoogleTest for unit testing
* Compile test program
Add memory_test.cpp

* Add a test stores / gets value
Move main() function from "interpreter.c" to "main.c"
Rename "namespace" to "ref_namespace"

* It conflicts with the C++ keyword