A JavaScript and canvas implemenation of Stephen Wolfram's elementary cellular automata according to Rule  30