#2: foundation and angular installation
#3: templating and routing