converts copy experiment to use django model copying
moves copy experiment to models
adds tests for view