Implemented running code with other libraries and assigning libraries to run with certain assignments

    No gui for it yet though.
Fixed saving emails
Fixed null emails showing as "null"
Fixed not repainting after changing the data in the gradebook