new variables for fonts and font-sizes, fix #14, use em for body font

added new heading variables and updated typo tests. changed base font unit and updated font variable to use primary and secondary instead of serif and sans