[$os] super variable is now available for commands and local step variables to use; destination directories will now be created if they do not exist; fixed a bug where build files with multiple targets were not being ran correctly; fixed a bug where local step variables were not being used correctly for steps with wildcards; fixed a bug where the smart threading system was spawning more threads than intended; readme updated