created leader provider which uses the google app engine.

Initial version: need to be refactored.
still need to be