numpy tests added
@parras could you doublecheck the numpy tests? for me they seem to be logical and they pass. But a second opinion is always better.
should we change the name of the contraction test? actually it is only testing .sum()? what do you think about a cleanup in a way, that reduces test_blabla_operator files? for example: Testing all the functions of the operator class in one file?