angularized and modularized basic website