3/4ish Done

My and Shaheer's code are in, commented and working. Ryan's methods are
in, commented, and working. Ryan's Constructor needs some work. No code
from Matt. Stubs included to let code work.