Resolve promise if `grecaptcha` already exists

Related to #24, recaptcha won’t load if it’s included in a secondary
view when using ng-route.
Merge pull request #26 from VividCortex/24-fix-onload

Resolve promise if `grecaptcha` already exists