Fixed broken distribution

Rewrote `Cakefile` to work with the newer versions of development dependencies which were causing the distributable file to contain empty (except for copyright headers) JavaScript files, while also improving it's usability and the overall experience of building iOrder.