bug fixes and enhancements

1. Implemented config options.
2. Configured the directive to use AutocompleteService instead of
Geocoder.
3. Fixed an issue with scrolling.