adding test stubs
adding domain classes except problem filename
adding problem filename
fleshing out program
need to take a break