President Donald Trump is now staring down the possibility of impeachment largely due to a whistleblower complaint that originated within the Central Intelligence Agency (CIA).