login and registration enhancements

enhanced login and registration pages -- cannot register if currently
logged in.