Adds onto the 'array of urls' concept, by allowing 'objects of urls'

Docs updated
Fixes a typo in docs (cab -> can)

E.g. `ng-remote-validate="{ '/url/validate/unique' : 'unique', '/url/validate/blacklist' : 'blacklisted'}"` would curate `formName.inputName.$error.unique` and `formName.inputName.$error.blacklisted` in addition to `formName.inputName.$error.ngRemoteValidate`.