Update object creation

Instead of normalizing the input for champion ID outside of the creation
function a messy way, it is now included in a short and tidy manner
inside of the creation function.
Also fixed a bug where if an object didn't have a 'vars' array in their
data, the tooltip function would break and return nothing.