[Add Publisher model]

 - Create publisher model and its migration.
 - Add foreigner gem support to add FK to db.
 - Update existing migration to create FK (BAD PRACTICES TO REAL WORLD
   APP)
 - Modified Books#index to show new model.