Better file-structure

 - renamed build to dist folder
 - added `gulp debug`build
 - smarter way to handle js dependency-order
 -