added destructors
added keyword list generator. Now understanding names in double quotes