Bueno ya quedo bien, estuve programando,y guiandome con la ayuda de ustedes y testeando y testeando, pueden apreciarlo en el siguiente link:
http://jsfiddle.net/pepoflex/6gk1rnzu/
Ahora solo necesito que se reinicie el id="box1, box2, box3, etc. cuando elimino y agrego de nuevo no reinicia , solo crea un id="box con el numero que sigue.