- implemented drawingcontext

- finished implementation of primitivetools, added ghosts