discover command support, plugin support

How about something like:

```python
memory = utils.settings.get('localship.memory', None)
if memory is None:
    import psutil
    memory = psutil.virtual_memory().total
return memory
```
m?
or raise and catch some special exception.

Current realization hide all exceptions.