Changed flipr to use a provider pattern.  Providers have been dubbed a flipr source.  Validation has been removed and will be re-added in the source implementations.