Added basic search functionality.

NOTE: Quick search functionality hasn't yet been added.
1. Updated BookResource to run search on input().
2. Added various scope methods to the Book model.
3. Added BookRepository search() method.
4. Fixed issue with search.js not properly setting result HTML and fixed
a missing comma.
5. Added result count updating to search.js.