Added comments and stuff!
Merge pull request #65 from JacobLeach/refactor

Added comments and stuff!