Add login form, directive, service and controller