New exception classes, plus a fetcher to grab the bridge ip via upnp
Addition of exceptions, changes to constructor and location of config variables