added test file for If visit
added list and dict namespacebeans with function contains.
added an visit_if that is mostly implemented
added a note
added not for visit_Pass
Fixed uninitialized var in visit_If. Fixed name in visit_Pass (it was visit_pass). We need to be able to check inheritance so special casing in visit_condition for lists and dicts isn't what we want, I took it out.
reordered some of the visits so they are in alphabetical and fixed visit_pass to visit_Pass
Fixed the typo in Exceptions.py TypeMissmatchException should only have one s in Miss
Fixed visit_Compare so it will now handle x in y
Cleaned up some of the warnings pydev was generating
Merge in from visitif2 which should basicly just be the new head