Add support for synchronous spawns
Implement async launching
Implement line splitting
Implement builtins "exit" and "cd"
Implement basic line editing (buggy)