deferred in location validation

### Done
* Now using deferred instead of callbacks in location validation.
* Replaced alert for error message.

### Todo
* Merge with payment when pull request on [nice alerts](https://github.com/osylvain/laconfrerie/pull/14) is merged