small bug with finding credentials file in --rm-drive
more checks: update --id --emend, added util/apis

* the _retrieve function in util/identifer.py now uses omdb's search feature to
find movies. some movie titles might be missing punctuation and if the title
isn't exactly like the official name it isn't considered correct and returns
nothing.
* util/apis/*: i want to make wrappers for all apis that require me to send raw
http requests. it seems fairly simple and so that's why i'm not going to use
some 3rd party code this job. currently i'm using omdb and thetvdb. i've
already implemented the omdb search feature and i'll be moving code around to
add the rest.

i haven't decided on the architecture. at the moment i'm kind of thinking of
just having a whole bunch of functions in a module, each one independent of each
other but i haven't made up my mind (hence the baseapi.py module).

if it decide i want to make this complicated, i guess i'll have to really think
about how i'm going to do it but it seems like i'm leaning more towards just
a whole lot of functions shoved into a module.