Model Files

Monster data is now stored in JSON data on disk. Each monster is stored
in a separate file. This is more IO intensive, but it allows for
externally or manually manipulating data by users if they wish to do so.