Revised player and dealer classes to handle splitting. Implemented splitting