raises "api limit reached" if json response is status error 18, fixes issue 23

This commit fixes issue 23 on returning nil instead of an error when the api limit is reached. It's pretty simple. Let me know if there's any problem.