Documentation for core module
Rate throttler and test

Throttler added to allow rate of requests to web services to be limited