initial angular infrastructure and home page