Optional pytvdbapi

Only use pytvdbapi if available, otherwise fall back to REST
Fixed bug with safe email regex