preliminary work on backend files
added load() and unload()
remove atomics in favor of `pthread_rwlock`
fix perms to allow device IO for speed
multilevel rendezvous
temp save