Major changes

Moving putCard methods into player, added new functions, and javadoc
revision.