Angular setup and routing