Implementing widgets

[x] Implemented newly designed widget framework
[x] Explicit casting for all widgets
[x] Polyline widget implementation
[x] Grid widget implementation
[x] Text3D widget implementation
[x] Those widgets which possess vtkFollower as their actors are now forced to face the camera by setting the vtkCamera in showWidget method