Add width member to Canvas class with getter and custom constructor
Add CanvasWrapper class and implement Canvas::operator()  for 'pseudo-variable' requirement
Fix CanvasWrapper::operator= and implement operator* for accessing element
Add testCase2 method to demonstrate 'pseudo-variable' requirement implementation