renamed values source files to make them obvious; added source files for the compiler and vm