Moved file loading to the ASCIImation class.

This is in preparation for separating the ASCIImator library from the
player even more.  This further separation will allow me to create a
standalone ASCIImation editor.
Added the ability to dump JSON for an ASCIImation.

It makes files as small as they can be, which is neat I guess.