create an entity for books; pull over articles from webapi branch