Updated the needs-building script.
 -Apparently sorting Dates didn't function. We now sort timestamps.
The script now gives more meaningful output.
Updated the working directory to be the output directory.
Moved from a Pre-build event to a custom build event for running the UI build command. This allows us to to build the UI regardless of whether the c++ side of the project has been modified.