Move Impromptu constructor before internal methods.
Separate loading prompt file from instantiating Impromptu.
Ignore compiled test prompt.
Add a basic prompt server and client.
Separate the server and the child process that renders impromptu.
Add a prompt buffer to the server.
Forward the environment variables to the prompt server.
Overload the child process environment.
Make the prompt script use the server.
Removed printenv processing; it was slow.
Start the server if it's not running.
Properly exit child prompt processes.