some cleanups
more cleanups
updated slang
renamed files
renamed binary format to interface
now detects vfs and binary types
renamed interface to protocol
added backend
more vfs work
added missing header proto
more cleanups