Improved Readability

More comments, reworded error messages.