Merge branch 'release/0.5.6' into develop
* reorganized modules a bit
* added --dry-run option
* added support for packages
Added Luper Rouch to authors
updated readme
fixed error with --move + --dry-run
move: copying source files with symlinks=True, and expanding target to an absolute path
fixed tests
added packages tests
checking that the target directory exists before creating a symlink
typo in test
Fix link detection when target is itself a symlink

This shows up on OSX where /tmp is actually a symlink to /private/tmp.
Remove distinction from AUTHORS
Update packages section in README

This commit adds a note about current limitations and explains what currently
works and what remains a todo item.
Whitespace
Prevent externals from showing up in packages

The load routine was made recursive to support packages, so externals should
only be added during the first pass and not within package directories.

External processing should probably be done before recursion begins to avoid
this check on every call.
Update history and bump version number
Merge branch 'release/0.6.0'