Correctly locate the node_modules directory to install into and install required tools into this directory, and use the tools installed to these directories.
 - This commit also makes the async APIs actually async.  Javascript is 'run to end', which means, when a callback is executed it is executed immediately - using process.nextTick, a callback is scheduled to run when the Javascript runtime is next 'idle' (ran to end) rather than immediately.
Fix check for origami configuration
Check only the hostname.  This filters the configured search registry by host then returns a boolean by checking that at least one search registry contains the correct hostname
Remove console log
Don't nextTick here. The event is handled on a nextTick anyway
To avoid printing out a superfluous error message, check for a predefined string to print out a genericc build failed error message.
Merge pull request #46 from samgiles/issue19

Don't automatically correct .bowerrc