Comics History 101: Avengers 2: Who Is Ultron?

Comics History 101: The android Ultron will be the villain in Avengers 2... but the question is, who exactly is Ultron? IGN's latest Marvel history lesson awaits you!