Suits, comments and arrays, Oh my!

Created comments for all the functions, made sure that deal only deals
in whole numbers (can't deal parts of a card), add custom number of
suits,  added a numbers