adding angular-route, better icons, moving everything to a single template file