Refactoring tests .. WIP
Replacing pk instead of id for custom cases where the pk is not called id ..
Adding signals courtesy of @federicobond
Adding to the proxy method is_empty and some pep8