Fixed sending out layer delete messages.
Layers is now a service.
Bottom layer visible on load.
layers exists in the grid svg because svg partials don't work.
Bottom layer selected by default.
Abstracted Layer logic for websocket.

It's now even easier to make future websocket resource list things.
Use of span cleans up look a bit.

div is block, span is inline, which means the tools dont' get bumped down.
whitespace change.
poking grid resize
only visible layers drawn.