added auth-exception catch
added username login on main page
ignored temp mail file
updated requirements files