add methods for author before we fix book view

validate first name length, can be nil
validate last name length, must be present
all tests passing
full_name in author model
sortable_name  in author model
only show sortable_name in author index
all tests passing
Needs author tied to book in book views