Codecademy expands content, unveils new site