Fix stupid mistakes

Clearly was in a hurry when I wrote this initially. This is going to get a lot
easier when I can just fix the db schema.
Check for RGBA, interface with pokedex

First, I closed issue #1. Non-RGBA images will be converted when they enter
the program.

After some improvements to how data is stored, I needed to be able to almost
automatically glean the necessary data for each map from the image filename.
Unfortunately there's no way to get the generation number, but I want input
files to follow the location_identifier standard set by the Pokedex. This way,
I can query the Pokedex and get an actual location_id to store in my database.