Extend repo's removeByTypeAndData to support optional status.

Plus adding tests for this method.
Rename method and update service
Should serialise data in service's remove method, like in create
Switch to Doctrine-style array format for removeBy's params
Merge pull request #10 from whiteoctober/feature/remove-status

Extend repo's removeByTypeAndData to support optional status.