Added the following functionalities:
- retrieve libraryCode when entering title's exact match
- retrieve patronId when given a phone number, email address, or name (exact match only)
- block patron from making loan/hold if their account has expired
- automatically determine whether there is an available copy when making a hold, and if so, assign it to the patron
Ahead of conflict resolution.
Merge branch 'master' of https://github.com/sjdixon/CPSC471Library
Merge branch 'master' of https://github.com/sjdixon/CPSC471Library
Updated scripts and processing for loans and holds.

Holds/Loans:
- added check to see whether stocknum is held or lent, instead of just lent.
- tested every branch.
- fixed mysql bugs.

Scripts
- changed holds so that they have fewer fields that cannot be null.
Merge branch 'master' of https://github.com/sjdixon/CPSC471Library