Refactor - add APIUtils and CompletedQuest model with listeners
Use string instead of int for hero id (could be large)