First version of this class.
Includes a input file and submit.