logout now returns a boolean isRanLogout

For Logic to process. The boolean value should be interpreted as such:

true: logout is initiated
false: logout was not initiated. (user needs to login before logout has
any use)