cleanup urlComponents naming
Add LoginViewController
use authentication & login controller