rewrote markup for SignInPanel to be more consistent with the rest of
the application