Tests added; getRect updated to be more efficient

getRect was not working properly for all services in the same quadrant due to a math error, that was fixed.

Tests were added for canvas and bundleparser.