Added an exception on missing API_KEY.
Fixed method naming
Made the json methods more robust
Added appended_response to movie and person.
Added simple cache support.