More UI improvements, reactive, etc.
User login logic added