login screen, factory and controller
login added
cleanup