Random changes to main class
Many changes to comments, default settings, output, etc.