Fix issue #20.

Two things to fix this:
- Re-hide the prompt command (done a little clumsily at the moment) as a debug event.
- Suppress commands for which no debug events have fired (e.g. nothing happened).
Fix issue #16.

Uses HISTIGNORE and prefixes commands with a space to ignore them.
Don't recursively add things to HISTIGNORE on resume.
Switch from `getLogin` to `getEffectiveUserName`.

See issue #19 for details.
Remove extra logging message.

Mostly needed for debugging, no longer needed.
Add copyright assignment to List.hs
Add permissions for file-based destinations.

User projects now have only user permissions, whereas global ones are
readable and writable more generally.

This is reflected in listed projects.

This partially addresses issue #17, although only for files.
Merge pull request #4 from nc6/master

Pull to v0.2.2.0