added PickLocation and PickCard

- added PickLocation to chose locations
- added PickCard to chose cards
- pick rules are more flexible, they can take locations names, id's,
query strings or Location pointers, similarly for cards
- added rules for a mancala game
- added javascript specific code (boardx) for board