Nikki Haley has signed a bill that will remove the Confederate flag from the state house grounds. The flag is slated to be removed Friday morning.