Appointments beginnings

Appointments list box creation as well as UI, boundary, controller,
system, and entity classes