Finish implementing login, require login by default

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>