Session proccess done func removed, docstr update.

    * proccess_flagged_as_done func removed, as only append is needed
    * Usage Docstring added.
    * Catching None response now in core, provider now should always get a
      response that is not NOne
Provider parse_response None checking removed.

    * None check is done inside core
Query updated.

    * _check_params_contradictory added. Checks if there are contradictory params
      like title and name
    * _cleanup_params added. Cleans irrelevant params, if type is 'person',
      key params title and imdbid gets cleaned
Query updated.

    * _check_params_contradictory added. Checks if there are contradictory params
      like title and name
    * _cleanup_params added. Cleans irrelevant params, if type is 'person',
      key params title and imdbid gets cleaned