use a grid gutter variable which can be easily configured
ensure that framework defaults are defined before everything else
ensure base variables are accessible by all subsequent variables and objects
remove defaults from framework in favour of being output before all configs
add hint that grid gutter can be overridden
remove unnecessary grid helper classes
improve comment line length