- Implemented GetProgramList
- Added default empty constructors to DTO objects.  Was causing an error with CreateProgram.