Implemented Infinite Canvas with Endless Grid

- Move constant variables (magic number) from EndlessGrid over to Configurations class for storing centralized constant variables.
- Rename private variables
- Added test cases for stress test on Pan and Zoom to check if it crashes Dynamo with this new EndlessGrid implementation.