Switched up the build process a bit more

Now most of the build occurs in-place, meaning the src and dest options are the same. This allows us to simply copy everthing at once and not need to specify all the edge cases like I did previously in the "copy:everything_left_in_src" task.