assemble can now use src from master/origin

Not happy with this as it is a lot of copy and paste from original assemble and template modules, but now seems to work well enough for my needs. It took me less time to hack this to setup multiple copy tasks before the assemble tasks.

let me know what I can do to improve code reuse or any other way to improve this hack.