add a basic DCG test
we can now test language features by a test/1 predicate in prolog

put files in the lang_tests directory, each file will be evaluated and then the test/1 function will be run (passed in the filename) that should succeed