added error.erb, separated error files, modified routes and separated login and signup pages