Do not include column in width classes so the width properties can be used more flexibly
Make root and column class names configurable
Add a bleed mixin, this will allow nested columns to stretch accross the parent padding
Apply half column-widths on smallest devices
Set smallest breakpoint width in mixin so columns also respond when they are set through mixins instead of classification.
Also reset padding on parent elements for smallest views