Create and edit an HTML5 table without the use of a library. Uses HTML5's contenteditable and minimal JavaScript.