Added function to create InterfaceSettings
Refactored to contain settings in HashMap
Added env variable handling for integration tests