Filter promises for .woven. Closes troopjs/troopjs-jquery#14

Complete new weave implementation. Closes troopjs/troopjs-jquery#13