default int values must be strings, actually

The config parser code uses the default value as default return value of
the parser (and will check isdigit() for int values). If the value is
already the desired type, this check will fail (int has no isdigit(),
this is a string method).
making the app status port configurable