first commit
 finished laypouts
 second commit for sigin in and out
 signin out finished