Make shell more tolerant: allow `;` at the end of input, allow non-query expressions.
Removed duplication; Merged PR #4; Added framework for testing
Bumped version