Removed upper/lowercase assumptions about ranks and suits.
Cleanup and formatting.
readme rewrite