Debugged on Friday

debugged with a test file, adding new cases, fixing old ones. added illegal string boolean for the string case