ability to break up shorthand properties + tweaking processable
changed 4 space indent to 2 space indent
base for breaking up background into its components
background is now properly handled
added facility for removing default values on shorthands