Setting up project dir for HW3. Basically a whole sale copy of the helper classes and methods from HW2.