Added automatic visulization scaling

Based on screen size, scales text too
Also added testing option back in