emptyRequest option not works

Fixes #17 

This introduces a couple new options and new locale string for better handling errors (encountered this because the TMDb API returns a 404 for empty requests).