added user authenticaton
all functionality working except comments
started styling all working