Reload the JSON file instead of creating a new one from scratch

Allows to reuse the already known items (gems) instead of using the API to retrieve them
each time
Support multiple specs per character