Fix some error catching
Fix api key bungling in JS
Fix SQLite-can't-join-on-update issue

Fixed by adding a flag to the class that lets you know if the DB cursor
you're using supports it, and then went back and fixed the statements in
the program that could benefit from using a join in an update.