Squashed commit of the following:

commit 459b1fb11cf1e9b42fd1a2bde7861f9b7faab622
Author: cesine <cesine@yahoo.com>
Date:   Mon Aug 12 20:25:36 2013 -0400

    tweeking the tests to use tmp folder

commit cd2b0d970fa5fa4da8e781b1e523d3f0971b2550
Author: cesine <cesine@yahoo.com>
Date:   Mon Aug 12 20:18:06 2013 -0400

    removing q

commit 23e4a9bba59c15b54e67a3ad12417ec2f86b281a
Author: cesine <cesine@yahoo.com>
Date:   Mon Aug 12 20:14:56 2013 -0400

    returning a promise

    which contains the config details of the created app/component