Added font scaling, license, minor changes

Broken for buttons, and I can't figure a solution out.
Also added dependencies.