Formatting cleanup & optional section description

This file had a lot of mixed tabs and spaces and the alignment needed
some adjustment. I also added an early return for when there are no
options and an optional description field for the customizer sections.
Missed some formatting stuff
Merge pull request #4 from FlagshipWP/development

Update class exists check.
Merge pull request #5 from FlagshipWP/descriptions

Add optional section description & cleanup formatting.
Add version and changelog.
Bugfix: customizer.js enqueue relative to library.
Improve docs for media param.
Add documentation for .
Use native textarea control from core.
Simplify logic in interface.
Allow upload control.
Merge branch 'master' into development
Added composer.json