Add support for calling interactive shell commands
Update haskell skeleton to use cabal interactively
Manually set working directory
Improve interactive shell handling

Test for the existence of an interactive shell session being used by
Skeletor before adding files to git and showing the project. Use a hook
in the process handler as a continuation.

This resolves a race condition where the project would be shown instead
of the interactive shell.
bump version