Better Comments

- Fleshed out the files a bit more to hopefully make them easier to
understand and make the docs a bit.