first pass of install targets
fix copy to not result in an extra layer of each subdir
Merge pull request #495 from braddr/install

draft install target