Update (Frontend & Backend)

- When double clicking eraser or marker it will automatically hide the
panel
- Implemented ToolEraserView
- Also implemented the eraserModel that will be available on a global
level in a session, this will be updated when the eraser view settings
are changed.