API Key, Error Handling, and some doc updates