Added clone() methods to base_object and abs_effector.

Task @14 : This is completed and unit tested. Using the clone method
you can reliably polomophically copy abs_effectors and base_objects.
clone must be overriden in child object, as they are abstract. See
the unit test for examples.