Refactor front end, clean up Goodreads code.