Add ability for user to specify API key; at some point in future, will generate a key automatically if one does not exist