Adjust the vagrant config.

Fix the Dockerfile to ignore some of the folders in the project.

Various fixes of the grader, which allows it to run python and Java code.