Core: Added support for "pending" class on outstanding requests
Test: Added test for "pending" remote status
Core: Added support for invocation-specific default message to 'remote'

Useful for wrapping the 'remove' method in a custom validator
Test: Added test for invocation specific default message

useful when you want to add a remote validation method in many places