Refactored module to encapsulate transaction and connection concerns behind an FSM that manages when those are stood up. Contexts now support multiple steps (within the limit of the kinds of commands allowed in the type of context selected).
package.json updates
README updates
Updating README
Merge pull request #1 from ifandelse/master

Machinazation of the things....