Final Try, + documentation!

I can't get it to be any better, even though it still doesn't work...
just one error, I'm not sure what's wrong so hopefully Cody understands
and I can talk to him on Wednesday when he gets back and figure out
where I went wrong.