Added pretty much all the operators we want to overload. We just have to fill then with usefil code first...