Added RAISE_ERROR_ON_MISSING_FEATURES config section to throw error in dev if a feature flag is missing. Added tests around this. Also factored out the config names into package-level variables for clarity and ease of referral.  Also also added a bit more test converage.