Finite Difference Time Domain algorithm in javascript.  WIP