Fixed: arguments were not optional for the thin config call

Make port and socket optional for the config call too.

The idea is that sometime the config file is generated before-hand and part of the repository.

If this is the case:

1. The config call will be useless (because overridden by each deployment).
2. The configurations will already be in the config file. So it'd be redundant to put them in vlad's configuration too.