Restructured for better argparse merge

I've done some restructuring to make the Argparse merge easier.

The FileDialog will now take defaults for the grade folder and the test configuration folder passed to it.