Practice refactoring on a poker game. Rules: Create a new branch for each part, then push the branch, then submit a pull request. Before moving forward, code must be reviewed. The only thing on master should be the readme. Everything else must be done in a branch.