Fixed a spelling mistake, and improved the HTML markup and JavaScript a bit

The most important change is the first commit, it changes "an vulnerability" to "a vulnerability".

The Shock button's code was changed so that the "shocking" variable waits for the request to complete before getting set back to false.

Finally, the HTML was changed a bit: I removed `<center>` tags, added `alt` attributes, and some more things of this nature.