Merge pull request #14 from williambogaiv/config-refactor

Refactor app. config. behavior to use third-party library
Fix default light provider so it uses raspi instead of fake provider.
Previous logic was backwards in terms of forcing the config. to define the raspi provider.
The expected behavior is to for the fake provider for dev. purposes.