Add verify user

The method docblocks do not specify that hash can be a function. 

I believe that this method can be done much simpler. 
```javascript
verify: function (user, type, hash, callback) {
	if (typeof hash === 'function') {
		return this.getIdentity(function(error, userIdentity) {
          	if (error) {
            	return callback(error);
          	}

        	this.verify(userIdentity.id, user, type, hash);
        });
	}

	if (typeof user === 'object') {
        user = user.id;
    }
	
	transport.connection.get('/user/' + user + '/verify/' + type + '?hash=' + hash, function (response) {
		if (response.error) {
			return callback(response);
		}

        callback(null, response);
    });
}

```