Milestone Update

Both scrapers and mysql updater working, though not yet automated.
Website UI improved with tooltips on the example table and
RateMyProfessor links. Server updated to order queries and to abstract
out writing responses. Response error code changed to 500 to reflect the
fact that most errors are a product of the database not responding
properly, not from malformed requests as it indicated before. Server
should also continue running despite any database errors, though it has
no way yet of informing the user.