James 04/03/2013

Added a new constructor for Hand - basically to allow us to clone a
hand rather than using clone() - and added the new method into
HandEvaluator that clones the passed Hand and sets the cards into
ascending order.