Cache directory

httplib2.Http('.songkick_cache') tries to create the file in current directory
I've added an optional cache_directory parameter to make this more flexible (e.g. "/tmp")