Finished coding Situations and added __dict__ to AtomTypeList

the code now generates situations which can be used as a testbed for PLN and Fishgram. Also a small fix to pyatomspace to make it compatible with the cython version