add per_user setting for per user enablement of features

adds "per_user" setting for features.yml and updates the feature_enabled? method: If feature is "true", feature_enabled? returns true. If feature is "false", feature_enabled? returns false. If feature is "per_user", feature_enabled? checks if the user is stored in the redis db. Updates specs to cover these additional use cases.