Remove unused files
Add dependencies
Update build file
Add directives
Add services
Sart adding user login functionality