Improving header for empty view
improving login logic
making empty container more flexible by not defaulting to white
background