Basic architecture, interface and working implementation of the js backend,
with the help of Fabricjs and the awesome Gopherjs Go->Js transpiler.
Change to the core: rectangle corner radius now doesn't have x, y
anymore, just a single value.