Moved config reader out, updated code (something needs fixing still)
Existence of tunnel config checked via tidier decorator (can improve)