Added some layer functionality; not visible to end user yet.

Can create new layer with CTRL-L, but it has no actual effect yet. 
Next steps? 
Layer list dialog, 
visibility toggle, 
change active layer, 
rename layer

Unless I end up working with the color palette instead.