Added files. Most stuff except AddProblemSet.py have been tested and should work.