Most Recent Program Skeleton

Checked by three TAs so far.

Note: Eric says it's good for now but may change once he gets more info
on Thursday.