AddUserRefToBooks migration along with models and controller.

Now each book has a user when it is created by the controller.
You can access it with user.books or book.user.
This will allow us to add other features in mail and get permissions to
work correctly.
[Finishes #77521512]