Richard III has gone down in history for murdering his two nephews to protect his throne. However, according to a new study, Richard III might be innocent