more documentation added
renaming of some structs
renamed memory functions into glulx namespace
renamed create and destroy vm functions