Limit memory usage

1. add UrlBank to store Urls (PageRequest)
2. Add configurable HttpRequestGetter Max Size
3. Dispatcher using new lifecycle management model