Removed list2.tut
Now adds all errors
Added list2.tut in new format.

* rewrote analysis to use ast
* added multiple test cases