got sign-in working better
added user sign-in and sign-out
add the rest
merged conflicts