Set up remaining validators and observers.

1. Added boot methods and observe() calls to Author, Book, Publisher,
and Series models.
2. Added functionality to observers listed for models above.
3. Added functionality to remaining validator classes.
4. Moved generic usingRule() method to BaseLaravelValidator class.