Accept-Charset and protected instead of private

Added Accept-Charset header to the cURL request to be able to set charset for response.
Also added the constant IMDB_CHARSET for easy modification.

Changed all private functions and variables to protected so these functions can be
easily accessed when extending it.