Fixed smartYAxis functionality due to changes in regular yAxis
Fixed tests
Fix edge case for x linear axis
Fixed tests for new yAxis ticks functionality
Prevent legend from rendering multiple times
Fixed case for when |max| - |min| < 1 for generating yAxis ticks
Added unit tests for yAxis ticks