Filter functions

Allow filtering student answers by writing python code.

This functionality requires authentication on the API side, and is accomplished using multiprocessing in order to time out if the code runs for too long.