added user controllers and views, inc login signup logout profile