[fixed] Refactored URLStore into multiple implementations
closes #166