Adding error classes.

Adding `TempFSError` and `WorkerExecutionError` to `errors` module.
Adding `random_str` to `functions` module.
Adding `external_tools` module.
Adding `tempfs` module.