removed some old working Makefiles in subdirs
slight initialisation order change so you can see all error messages before going into background
started implementing observer pattern for config reloads