Added comments galore

Also fixed a couple things using hardcoded values to use config.