Added a "padding" keyword and attribute to the Block and BlockGrid classes. This allows the css margin-top and margin-bottom style info to be minimized to reduce (or increase) whitespace above and below the Block and BlockGrid views. Updated unit tests. Fixed up some private fields red, green, blue -> _red, _green, _blue in the Block class which probably weren't accessed properly previously.