Beginning of loading DMI headers and storing the resulting information

Loads whatever keys the DMI header may have in the specified PNG into a dictionary for future usage, primarily for the ability of loading 'slices' of sprites from a spritesheet by specifying an icon and icon_state.