added DAO and controller method for inserting a new article