Cleaning up styling and fixing CSS bug
  - Using string dependency notation for directives to allow for protection from mis-identifying modules when obfuscation-minification is used
  - Fixing single equals bug where user-specified iconCSS setting was overridden
  - Using triple equals where type conversion isn't an option (ie, with strings)
  - removing trailing whitespaces