Various bug fixes with unit tests to control behavior
Move hand evaluation into its own module
Replace homemade hand evaluator with npm package that uses two plus two algorithm instead
Improve README file