robotleg support added

added mediators for drawing-area, color-popup, toolbar etc. and
application events and
other related classes.
document save and load from local-store

now document is auto saved to shared object and loaded on application
launch
Topbar related changes

Topbar Save functionality added and a new IShape Interface is
introduced. Document is saving and loading from Shared Object :)
object selection completed

objects can be selected, rotate, resize and draged arround.
Merge branch 'robotleg'