Make it so that it doesn't 500 on invalid member or semester. fixes #7