Remove duplication in SessionFactoryBuilder
Remove duplication in BookTests
Add Publisher Entity
Add Publisher property on Book

- add FK convention
- add Publisher migration
Test adding book with publisher