removed initialiser list
removed setting of buffer at initialisation
readded Buffer consturctor if prefix argument, added prefix setter, setting log level prefixes
added debug logging info