Completed Chapter 20 Services for Ajax and Promises