Make svg_document less godly
Added gtest to sources
Added some unit tests for undo
Do not use pointers to svg items\attributes in renderer items
Make attributes independent of svg_document