Added ratelimiting, error handling and some documentation. Split functionality between FetchSku and FetchSkus.

Signed-off-by: Anton Landberg <git@atnon.se>