Make more user-friendly

- abort message on incorrect config format
- abort message on incorrect config url/path
- add feature to set default path/url to config file