Basic Python program execution.

Using a temp 'exec' directory to hold student and instructor files.
Using a temp 'output' directory to hold output of a student's program.
Completed a basic test of one python file. No review or frontend changes
yet.
Add test data for Python program.
Add temp directories to gitignore.