Pretty much done. I just need to figure out why the threads hang in background mode and we are prime time. Switched error codes to use proper fuse error codes. Switched to logger rather than print statements for debugging.