Fixed scale calculation.

Should not round here.
Set canvas sizes based on main and mouse scales.

Scales are now controlled by JS instead of derived from the DOM.
Dynamically set large and small size classes.
Merge pull request #57 from MattiasBuelens/scale-fix

More scale fixes.