cleaned new config functions. Removed memory leak
intermidiate commit
Merge remote-tracking branch 'upstream/master'
Revamped the config system. Now enables sections and comments.
Also enables some validation checking of the config file
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/config.c
	src/config.h
Merge branch 'jvlomax-master'