Added syscall_exit/exit_process call
Added readdir syscall, fixed bug in vfs_open when handed path with length of 0
Removing free of now-unused newobj->path
Added waitpid() syscall, fixed scheduler so it's less crashy
Waiting properly now, added check to scheduler