Update composer.json to add Carbon

Carbon is a really nice class. Laravel uses it in eloquent for the timestampable stuff. It extends \DateTime but makes comparison really nice.
fixing up unit tests
starting on style unit test
design customization
tweaks to css
Notify when switched the page into the edit mode
working on font selector
Added namespacing to prevent  the "Edit Area Design" from throwing a class not found error
Minor cleanup
Started documenting CustomStyleRule class, renamed get attribute functions to more logical / standardized naming convention, deprecated old naming functions for backward compatability, updated core files with new function names, changed the add function to be a static declaration and added some use namespaces statements.
Fixed DB() function call on CustomStyleRule add
Updated phpdoc return types since left join would allow null cspID's
Fixed PHPDoc
Merge pull request #74 from scottconrad/master

Update composer.json to add Carbon
Merge pull request #78 from ExchangeCore/master

Selecting "Edit Area Design" gives Class not found errors & revamp on class
PHPDocumented the CustomStylePreset class

Got rid of Load function and integrated it straight into the getByID function.

Changed getCustomStyleRule to use a cached copy instead of requerying for the object every time it is accessed, with optional requery parameter.

Deprecated old functions in favor of new more abbreviated naming
Merge branch 'master' into CustomStylePresets
Fixed Collection CustomStyleRule namespacing issue
Merge pull request #83 from ExchangeCore/CustomStylePresets

Custom style presets revamp
Merge pull request #84 from ExchangeCore/CollectionNamespacingCorrection

Fixed Collection CustomStyleRule namespacing issue