bugfix in __add__, new method  __mul___, more documentaion
added a few inital tests.