jsonkit dependency removed, using NSJSONSerialization + custom lightweight category