# Functions
GetEnvironmentVariable will try to find the value for the provided key If it can't be found it logs and exits the program.
GetEnvironmentVariableInt will try to find the value for the provided key If it can't be found it logs and exits the program.
OptionalEnvironmentVariable will try to find the value for the provided key If it can't be found it logs and returns and error that can be ignored.
OptionalEnvironmentVariableInt will try to find the value for the provided key If it can't be found it logs and returns and error that can be ignored.
SetupLogging initalises a logrus logger with the log level set by environment variable.