Added file watcher to watch files and compile khepri files when changed.
Updated so function nodes use block statements