3rd Revision - name, correct game rules, extra decks etc.

Following changes were made:
1. Request user name and use it through out the program
2. Gave user option to continue playing another round of the game
3. Added three full card decks to deter card counters
4. Corrected the game for the following:
a) Only showed one of the dealer's card without disclosing the score.
b) Dealer hits up to 17 (not 16)
5. Made cosmetic changes to the output to make easier to read for the
user.
6. Cleaned up the code for redundancy to make code easier to read.