added skip of new iteration if no limit can set

If the response don't has the "limit" key, no limit can be set and therefor we don't need a further iteration. Maybe the complete part should be refactored some day.
change array_key_exists to isset to keep code consistant
Merge pull request #62 from JanMalte/patch-1

added skip of new iteration if no limit can be set