Fix DB "Too Many Connections" bug.  This fix helps alleviate the "too
many connections" bug that our program is having.  Instead of querying
the DB for each day of the week when getting appointments for a week, it
now queries the DB once for all appointments for a given week.  The DB
connectivity error still occurs, but it does not occur as often.

*Note* This fix has been submitted after the project deadline, however,
it only fixes a small error.  Both submissions still work.