Imporved path selection form to detect improper paths
Modified grade to better support Argparse
Merge remote-tracking branch 'phillip/master'

Conflicts:
	grade.py
Fixed bug in extracting zip file.  Config directory wasn't being updated after unzipping path when config = path.
Fixed bug where fileconfig dialog would never come up.
Merge branch 'master' into filemanager