Added IdealGasPhase to doxygen Filled in a couple of missing functions in IdealGasPhase Fixed clean rule and depends rule in test_problems