Added easy to use Settings class
Added / clarified comments
Buffer console output responds to settings