More changes, Item class

Adds a pretty generic class for common item behaviour in games,
including saving/loading functionality

Put damage mods into resources folder as BaseHealthMods.txt, if there is
a HealthMods.txt in a project's resources folder, it will load that
instead.
Added some more overloads to Bars, and another draw function that will
draw texture as icons.

Makes Require and GetComponentAbove a bit prettier.

Adds optional delim peram to Table's ToString method