Added author model + some functionality