Made the  config variable into a Config object
: -> :: in comments
Changed things around to work with the new config model
Added something cool :)