changing the structure - moving everything right under src
adding back authenticate pkg
adding back register  pkg
adding back user pkg
adding back views