Changed controller code so it uses new instead of index and updated routes so it generates a given path and a URL. Also changed the controller create code so if block checks for errors instead of save.