Tesla Google Partnership: Could Technology Change This Company For The Better?