Working on ops, fixed new bugs with objective + quad
Most of operator overloads done now, just quad left