Add more specs to cover functionality
Adds shuffling functionality while building deck
Add betting type and turns

This commit adds the betting types [NL, PL, FL]
It also checks in which turn the table is by checking the number of
board_cards instance variable.