Refactored vimeo client, modified provider & videofile class