added user controller and views; also modified previous forms to screen for errors