more demon hunter items
can't verify character tests because of battle.net api bug
better exception handling for json file opening