Fix usage of glob. Clean up adding tasks from folders.

## Problem

wGulp was adding a callback to glob while also using sync mode. This was wrong, but worked before the most recent release of node-glob. Now it does not work.

## Solution

Still use glob in sync mode but do not pass a callback to the glob call.
Also refactored this portion of the code to make it a but more clear/easier to read.

## How to +10
* Tests pass
* Any of the default tasks work in an example project (build, test, dist, watch, etc.)

@trentgrover-wf 
@evanweible-wf 
@charliekump-wf