Don't raise error when private_token is nil

This commit resolve #21 by raising error only when the private token is an empty String.

Another possibility would be to simply remove the check on the `private_token` cause the gem works fine with a nil, en empty string, or with a string.