Code Review

Hey Ya'll

I've read through the code and added quite a few comments. Let me know if you have any questions.