better angular integration

- always execute a callback, even if none has been specified to force
angular model sync
- setup Swipe instance via $timeout to let nested directives finisch
their dom manipulations before the instance is created. e.g. this allows
usage of ng-repeat inside swiper