add skeleton
clean up skeleton structure
move Grader::Submission::Parser out to its own file
Merge branch 'feature/add_grading_program_skeleton'