Added call to Shell from Console if a tab is sent.

This likely should not be like this but I would need a better OS for
that and likely a system call for input. Added tabCompletion function in
Shell.ts to handle tab completion.
Tab completion works but won't list multiple matches.

See: #5.
Merge pull request #25 from JacobLeach/tab_completion

Tab completion