Code now does output through pipes instead of files.
	Code is no longer injected into the main methods.
Code now runs from its proper directory.
	This means referencing files from the code will now work.
Fixed rare issue where initial view would not get removed due to changing on multiple threads at the same time. These operations are now handled on the same thread.