added Equal overload to vector.py
apparently there are more grievous issues though