Add underscore functional library
Fix issues with compose functions
First iteration into functional style
Next iteration of Poker into more functional style
Add tests to handle invalid hand count