adds copy constructor
Merge branch 'manual_copy_constructor' into manual_python_wrappers
adds angle copy constructor
removes deep copy tests