switch to gcfg for conf file

- add some validation for config file
- add comments explaining config
- remove TLS listener since most clients can't use it anyway
- remove unused nick generation function
update readme
chdir instead of relativizing paths in config
Merge remote-tracking branch 'origin/master' into gcfg

Conflicts:
	ergonomadic.go
	irc/config.go
	irc/server.go
document example config passwords
fix up README some more and helpful comment in config
Merge pull request #13 from edmund-huber/gcfg

fix up README some more and helpful comment in config
Merge pull request #9 from jlatt/gcfg

switch from JSON to gcfg config files