pep8
add failing test for non existing resource added twice
Possible fix for saving m2m more than once
fix docstring