Fixed a few things and added a few comments

Signed-off-by: Patrick Cauley <patrick@cranesandcaffeine.com>