Add license file
Sphinx doc setup
Require python-mock
Add copy and move methods