fixed locking in flock.c
schedule re-enables interrupts if called with interrupts enabled
tty int unblocks tasks and wait_task now works again
updated preinit.sh and fixed a freezing bug
rewrote argument parsing in exec