Isbn valid

This should close (#81), and also cleans up user entry for titles and isbns.
100% simplecov, all tests passing