Added interface for Configuration Options

- All config options should be moved to own enums
- That way in external applications you dont relly on strings nor
  statics