Some basic checks to make sure the monster json is valid. Assumes all JSON files are properly formatted.
Currently this will: * verify that the techniques are defined in the techniques * verify that the sprite files exist
Path checking is very forgiving and paths are normalized as much as possible. This permits paths to use windows or unix style separators * Should we change this?
Checking is done with slugs.