Current rate sent back with each call

This change now fetches the current rate limit / remaining etc. from the HEADER of each returned call and returns it as a second object to the callback parameter. This means you don't have to keep doing calls to find out what is left.
Add README section about receiving rate-limit data
Add CHANGELOG entry for rate-limit data receiving
Merge branch 'feature/50-reply-rate-limit' #50