30 tests are now passing. syscalls are somewhat written, but subject to change