merging and cleaning up static methods and fields were not necessary - adding surogates to bring application context to teh libs
removing more static references that are no longer necessary
Corrections to avoid excesive memory usage (request_url in blocks of 100).