DRYed out books resource routes and add and new form with _form partial