add install res 3

saving dependencies in /deps rather than /components
add test for custom output support
add support for installing dependency components to somewhere other than /components

i've added a third optional parameter: `out`.  when omitted, dependencies will be installed to `/components`.  when provided, dependencies will be installed to whatever the value of `out` may be.
Merge pull request #2 from stephenmathieson/add-custom-output-support

Add custom output support